-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
[Stack Monitoring] Support for integrations #120415
Comments
Pinging @elastic/infra-monitoring-ui (Team:Infra Monitoring UI) |
@crespocarlos @klacabane I was just noticing we don't have integrations (I think) that would cover:
Those 3 components can be activated in the Stack Monitoring UI, so I'm not sure we can recommend migrating to agent/package based until we have packages for those. |
Yeah. Fair point. I don't think we have either. I'm wondering if we could make Kibana, Logstash and ES packages production ready and start with them - perhaps they can be tagged as beta for now. The SM UI will work with both methods anyways. We can't surely recommend phasing out metricbeat for SM without having all the packages, but users could start using the packages. The remaining packages will gradually be released and, once we're done, we'll change the documentation to recommend the migration. |
Per discussion yesterday, beats and apm-server might be covered by the agent package. In an agent-based setup we probably don't need a beats monitoring package. So that'd just leave enterprise search on the list of things that Stack Monitoring supports today that we don't have observability packages for. |
Does that also apply for APM Server running outside of Elastic Agent? |
What I got from @klacabane is that we might be able to assume standalone apm server doesn't exist in the agent/package-based world. Current stack-monitoring for standalone apm server can continue to be done using standalone metricbeat (or probably even internal collection for some time). |
I think this boils down to how we want the transition to agent to happen and if we want the SM experience to remain the same as a first step of the migration, or if we're fine moving into integration territory earlier and breach the parity milestone that this ticket aims at. For elasticsearch/kibana/logstash the answer is yes, and I would add enterprise search to that list. The reason is that we have clear plans for these with Platform Observability. For beats and apm server I'm not sure:
|
So for beats, including apm-server, it looks like we need two things:
We could also investigate if agent would be able to collect apm-server metrics itself just like it does for the beats Digging a bit further I see references of |
Closing as all tasks here are complete. Follow ups will be created directly on the board |
Summary
The Stack Monitoring-supported integration packages (elasticsearch, kibana, logstash) are currently in an experimental state. While Stack Monitoring added support to read from the datastreams created by these integrations in 8.1, there are remaining issues that prevents the packages from being an official source of metrics powering the SM UI.
This issue tracks the effort to bring these integration packages to a GA state, providing feature parity with the 8.x beats modules running in standalone mode in the Stack Monitoring UI.
Useful links:
(1) Initial functionality
Utils
Packages
release
field integrations#4107Stack Monitoring
(2) Testing
(3) Documentation
(4) Release
(5) Clean up
Acceptance criteria:
The text was updated successfully, but these errors were encountered: