-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ResponseOps] Visualize alerting metrics in Stack Monitoring #123726
[ResponseOps] Visualize alerting metrics in Stack Monitoring #123726
Conversation
… rops/rule_monitoring
… rops/rule_monitoring
… rops/rule_monitoring
…monitoring_ui_integration
… rops/rule_monitoring
…monitoring_ui_integration
@elastic/response-ops Tests were unskipped and updated and now passing. Your approval is needed to merge. |
@elasticmachine merge upstream |
@neptunian @XavierM looking at the original PR description, I get the feeling something is out of date.
Rather than the metrics displayed in the screenshot above? Thank again, I know this has been a bit of a mess due to the reshuffle of this work across the teams. |
Buildkite test this |
Buildkite test this |
@gmmorris The screenshots are correct. I've updated the PR description to list the metrics being added. |
Buildkite test this |
Buildkite test this |
Buildkite test this |
💚 Build SucceededMetrics [docs]Async chunks
History
To update your PR or re-run it, just comment with: |
Relates to #122367
This is the final PR for the initial deliverable for the o11y of alerting initiative.
It involves using the indexed data from the previous work to show meaningful visualizations to the user within the Stack Monitoring UI. For now, we are adhering to existing design mechanisms within Stack Monitoring and simply adding to existing pages.
The metrics being added are:
Testing
These metrics are only available through Metricbeat-based collection so testers will need to standup a local Metricbeat instance, configured to talk to their locally running Kibana.
I don't know about Metricbeat nightly binaries or how that works, so I just build from source - instructions on doing this are available in their docs.
Once you are able to build locally, you'll want to ensure you have the proper modules enabled:
with configuration that points to your local environment:
(Note: You need to run the Elasticsearch module as well as the Stack Monitoring UI only works for Kibana data if there is also Elasticsearch data)
Start Metricbeat after this and visit the Stack Monitoring UI to verify data is properly flowing.
Screenshots
cc katefarrar (in the future)