Skip to content

CAT Circuit Breakers #132688

@stefnestor

Description

@stefnestor

Description

👋 howdy team!

Same as CAT Thread pool, we frequently ask users to check for incrementing circuit breakers as part of investigating rejected requests. Would you kindly consider making a tabular format for easier human quick-scanning/readability?

Like from

$ cat nodes_stats.json | jq '.nodes[].breakers' | head -16
{
  "model_inference": {
    "limit_size_in_bytes": 3143630848,
    "limit_size": "2.9gb",
    "estimated_size_in_bytes": 0,
    "estimated_size": "0b",
    "overhead": 1.0,
    "tripped": 0
  },
  "eql_sequence": {
    "limit_size_in_bytes": 3143630848,
    "limit_size": "2.9gb",
    "estimated_size_in_bytes": 0,
    "estimated_size": "0b",
    "overhead": 1.0,
    "tripped": 10

to tabular

# GET _cat/circuit_breaker/_all
node                  breaker          tripped
instance-0000000000   model_inference    0
instance-0000000000   eql_sequence      10

Metadata

Metadata

Assignees

No one assigned

    Labels

    :Core/Infra/CAT APIsText APIs behind /_cat:Core/Infra/Circuit BreakersTrack estimates of memory consumption to prevent overload>enhancementSupportabilityImprove our (devs, SREs, support eng, users) ability to troubleshoot/self-service product better.Team:Core/InfraMeta label for core/infra teamTeam:Data Management (obsolete)DO NOT USE. This team no longer exists.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions