- Notifications
You must be signed in to change notification settings - Fork 25.6k
Open
Labels
:Core/Infra/Circuit BreakersTrack estimates of memory consumption to prevent overloadTrack estimates of memory consumption to prevent overload:Core/Infra/LoggingLog management and logging utilitiesLog management and logging utilitiesenhancement"" muted="" aria-describedby="MDU6TGFiZWwyMzE3NA==-tooltip :R7b96b:">>enhancementTeam:Core/InfraMeta label for core/infra teamMeta label for core/infra teamhelp wantedadoptmeadoptme
Description
Logs should be more detailed about the circuit breaker when tripped.
Existing log example:
"Caused by: org.elasticsearch.common.breaker.CircuitBreakingException: [parent] Data too large, data for [cluster:monitor/nodes/info[n]] would be [33958682092/31.6gb], which is larger than the limit of [32386737766/30.1gb], real usage: [33958603128/31.6gb], new bytes reserved: [78964/77.1kb], usages [request=0/0b, fielddata=0/0b, in_flight_requests=78964/77.1kb, accounting=0/0b]", Log should include name of circuit breaker that was broken, [parent] is not descriptive enough.
Should include information about the request that tripped the circuit breaker. When you have hundreds of requests per second, it is nearly impossible to tell which request or request type tripped the breaker.
Metadata
Metadata
Assignees
Labels
:Core/Infra/Circuit BreakersTrack estimates of memory consumption to prevent overloadTrack estimates of memory consumption to prevent overload:Core/Infra/LoggingLog management and logging utilitiesLog management and logging utilitiesenhancement"" muted="" aria-describedby="MDU6TGFiZWwyMzE3NA==-tooltip :Re5pmb:">>enhancementTeam:Core/InfraMeta label for core/infra teamMeta label for core/infra teamhelp wantedadoptmeadoptme