Open imzhulei opened 5 years ago
Pinging @elastic/stack-monitoring
Hi @imzhulei
Do you see the same behavior when not running in Docker?
Containers have special configuration settings for CPU collection: https://www.elastic.co/guide/en/kibana/current/monitoring-settings-kb.html#monitoring-ui-cgroup-settings
@cachedout
Thanks for your answer
elasticsearch cluster is running in containers.
I‘ve configured “xpack.monitoring.ui.container.elasticsearch.enabled: true” in kiabana.yml ,but it still doesn't display cpu usage.
I'll check the documentation again to see if elasticsearch.yml needs to be configured
@imzhulei Do you have CPU throttling applied to your Docker containers? That setting may not be appropriate if you do not.
@cachedout
I do not have CPU throttling applied to my elasticsearch Docker containers, if not configured “xpack.monitoring.ui.container.elasticsearch.enabled: true” in kiabana.yml,The nodes page is blank,nothing display。
How to? thanks.
@imzhulei If you do not have CPU throttling turned on for containers, then there is no way to for the monitoring application to display CPU usage data.
It seems like this is something we should be handling, will label as such
I'm using metricbeat to monitoring the nodes running elasticsearch, if I drill down into the monitoring for an individual node, I see CPU utilization stats for that node, so it seems inconsistent on the main Node list for CPU usage to be N/A
. I understand that Elasticsearch's usage and the node's total CPU utilization aren't necessarily the same thing, but perhaps it would at least cause less confusion and be more consistent if the main Node page showed the node's CPU utilization if available?
CPU usage AND CPU throttling not display
kibana start with docker, command : docker run -d --restart=always --name kibana --net=host -e ELASTICSEARCH_URL="http://172.16.105.11:9200" docker.elastic.co/kibana/kibana:6.6.0
Elastic Stack version: