Technologies/Elasticsearch/elasticsearch.os.cpu.usage
ElasticsearchElasticsearchMetric

elasticsearch.os.cpu.usage

OS CPU percent
Dimensions:None
Available on:DynatraceDynatrace (1)OpenTelemetryOpenTelemetry (1)PrometheusPrometheus (1)

Summary

Measures CPU utilization as a percentage of total CPU capacity available to the operating system. This metric provides real-time CPU demand visibility across all processes. Values consistently above 80% indicate CPU saturation that degrades query response times and indexing throughput (see "CPU Saturation During Indexing" insight). Correlation with indexing rates helps distinguish between search-driven and indexing-driven CPU consumption.

Interface Metrics (3)
DynatraceDynatrace
OS cpu utilization percent
Dimensions:None
OpenTelemetryOpenTelemetry
Recent CPU usage for the whole system, or -1 if not supported.
Dimensions:None
PrometheusPrometheus
Percent CPU used by OS
Dimensions:None
Related Insights (4)
CPU Saturation During Indexingwarning

Heavy indexing workload causes high CPU utilization and increased indexing latency, negatively impacting concurrent search performance.

Field Data Cache Eviction Thrashwarning

Field data (inverted reverse index for aggregations) loads into JVM heap on first access and persists for segment lifetime. When circuit breaker limit or cache size is too small, frequent evictions cause repeated expensive field data loading, spiking CPU and heap pressure.

Bulk Indexing Saturationwarning

Heavy bulk indexing workload causes high CPU utilization, memory pressure, and increased indexing latency, potentially impacting concurrent search performance and cluster stability.

Node Role Imbalance Causing Hotspotswarning

Improper distribution of shards or unbalanced node roles can cause resource hotspots where some nodes are overloaded while others are underutilized.