﻿---
title: Circuit Breaker Used Is High
description: Describes what AutoOps detects and surfaces with the Circuit Breaker Used Is High insight: Circuit breaker memory use on the listed nodes is sustained near configured limits.
url: https://docs-v3-preview.elastic.dev/elastic/autoops-insights/tree/main/elasticsearch/circuit_breaker_used_is_high
products:
  - Elastic Cloud Enterprise
  - Elastic Cloud Hosted
  - Elastic Cloud on Kubernetes
  - Elasticsearch
applies_to:
  - Elastic Cloud Hosted: Generally available
  - Elastic Cloud on Kubernetes: Generally available
  - Elastic Cloud Enterprise: Generally available
  - Self-managed Elastic deployments: Generally available
---

# Circuit Breaker Used Is High
Circuit breaker memory use on the listed nodes is sustained near configured limits. You are close to tripping breakers on the next large query or traffic spike.
<note>
  For a complete list of insights, refer to [AutoOps insights](https://docs-v3-preview.elastic.dev/elastic/autoops-insights/tree/main/elasticsearch).
</note>


## Insight details


| Field     | Value                          |
|-----------|--------------------------------|
| Component | Elasticsearch                  |
| Severity  | Medium                         |
| Scope     | Node                           |
| Domains   | performance, memory, stability |


## Customization settings

You can customize these settings to adjust when AutoOps detects this event and presents the insight. Refer to [AutoOps event settings](https://docs-v3-preview.elastic.dev/elastic/docs-content/tree/main/deploy-manage/monitor/autoops/ec-autoops-event-settings) for details.
The default customization settings are:

| Setting                                      | Type       | Default |
|----------------------------------------------|------------|---------|
| Request circuit breaker threshold percent    | Percentage | 10      |
| Field data circuit breaker threshold percent | Percentage | 10      |
| Parent circuit breaker threshold percent     | Percentage | 10      |


## Example: What you might see in AutoOps

The following is an example of what you might see when this insight is triggered. Real insights use live data and links from your deployment or cluster.

### Memory usage is high on: `es-data-01` and approaching circuit breaker limit


#### What was detected

The amount of memory used for parent circuit breaker is: 85%
The affected node/s are: `es-data-01` and `es-data-02`

#### Recommendations

<note>
  AutoOps shows different recommendations depending on how their conditions match your deployment or cluster.
</note>

<dropdown title="Review parent circuit breaker">
  **Condition**: Always shown for this insight.Review the parent circuit breaker limit if it is set low and rejects requests before real memory pressure. Increase node heap or raise the limit if your workload needs more headroom.
</dropdown>

<dropdown title="Increase heap on node">
  **Condition**: Shown when heap is smaller than the max recommended.Current max heap is 30 GB. Set JVM heap to 31 GB (suitable for this machine type), then restart the node.
</dropdown>


#### Background and impact

Impact: As memory usage increases and approaches the circuit breaker limit, the application will start throwing exceptions due to the circuit breakers being tripped. It’s important to review the queries and the memory requirements of the queries to avoid reaching the circuit breaker limit.

### Guide

[Circuit breaker errors](https://docs-v3-preview.elastic.dev/elastic/docs-content/tree/main/troubleshoot/elasticsearch/circuit-breaker-errors)