-
Notifications
You must be signed in to change notification settings - Fork 154
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
Agent should collect and report CPU and memory usage of monitoring components #4082
Comments
Pinging @elastic/elastic-agent (Team:Elastic-Agent) |
@ycombinator when you say "collect and report" what are you imagining? We make sure metrics for these end up in the |
I meant collect and report monitoring metrics of the monitoring beats' resource usage the same way we do today for any non-monitoring beats. The issue description has an example that should help clarify things further, but let me know if it doesn't. |
@ycombinator I think we're on different pages here. So, the
What specific monitoring interface or UX are you thinking of here? The Kibana/fleet agent resource usage GUI? Something else? |
Currently, the circled metrics do not include resource usage for the monitoring beats themselves. This results in undercounting the resources being used by Agent and all it's component processes. See #4005 (comment) for background discussion that led to this (and a few other) issues. |
Re-opening, this was reverted because the test was failing #4451 |
@fearful-symmetry I think we can close this one now that #4462 is merged right? |
Currently, Agent is only collecting and, therefore, reporting CPU and memory usage for itself and it's non-monitoring Beats components. It is not collecting and reporting CPU and memory usage for the monitoring Beats, leading to undercounting.
So, for a default Fleet policy with the system integration and monitoring (logs and metrics both) enabled, Agent runs:
system/metrics-default
,log-default
,http/metrics-monitoring
andbeat/metrics-monitoring
, andfilestream-monitoring
.In the above scenario, Agent is currently only collecting and reporting CPU and memory usage for the metricbeat and filebeat instances for the system integration:
system/metrics-default
andlog-default
. It is not collecting and reporting CPU and memory usage for the metricbeat and filebeat instances for monitoring:http/metrics-monitoring
,beat/metrics-monitoring
, andfilestream-monitoring
.The text was updated successfully, but these errors were encountered: