Technologies/Elasticsearch/elasticsearch.breaker.memory.estimated
ElasticsearchElasticsearchMetric

elasticsearch.breaker.memory.estimated

Circuit breaker estimated bytes
Dimensions:None
Available on:PrometheusPrometheus (1)DynatraceDynatrace (1)DatadogDatadog (1)OpenTelemetryOpenTelemetry (1)

Summary

Reports the estimated memory usage tracked by a specific circuit breaker, which prevents operations from consuming excessive memory. Elasticsearch uses multiple breakers (request, field data, in-flight requests) to protect against OOM conditions. Values approaching the breaker's limit trigger operation rejections, indicating memory pressure that requires either breaker limit increases, workload reduction, or heap size adjustments.

Interface Metrics (4)
PrometheusPrometheus
Estimated size in bytes of breaker
Dimensions:None
DynatraceDynatrace
Circuit breaker estimated size in bytes
Dimensions:None
DatadogDatadog
The estimated size in bytes of the inflight circuit breaker [v5+].
Dimensions:None
OpenTelemetryOpenTelemetry
Estimated memory used for the operation.
Dimensions:None

Technical Annotations (2)

Technical References (2)
SearchContextcomponentcircuit breakercomponent
Related Insights (2)
Circuit Breaker Trips Preventing OOMwarning

Circuit breakers trip to prevent operations that would cause OutOfMemoryError by estimating memory requirements and rejecting requests that exceed configured limits. Frequent trips indicate memory pressure or oversized operations.

Circuit breaker memory accounting fix prevents underreporting in SearchContextwarning