• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Circuit breaker para instrumentação Java personalizada

O agente Java da New Relic inclui um circuit breaker que protege o aplicativo dos efeitos do excesso de instrumentação. Quando o circuit breaker detecta sintomas precoces de exaustão de memória, ele automaticamente “desarma” e limita a instrumentação. O agente para de coletar dados de transação até que o circuit breaker seja reinicializado automaticamente após decidir que a redefinição é segura.

O circuit breaker leva em consideração dois parâmetros (uso do heap e tempo gasto na coleta de lixo) para determinar quando deve desarmar. Os valores padrão para esses limites são porcentagens:

  • Limite de memória: 20%
  • Limite de CPU para coleta de lixo: 10%

Quando a porcentagem de memória heap livre for menor que memory_threshold e o tempo de CPU gasto na coleta de lixo for maior que gc_cpu_threshold, o circuit breaker . Quando o circuit breaker , o agente para de coletar dados de transação. as taxas de transferência informadas na interface serão subnotificadas e você não verá nenhum vestígio da transação por um período de tempo.

Razões para esgotamento da memória

O circuit breaker quando detecta sinais de esgotamento da memória. Isso pode acontecer por vários motivos:

Resolução de problemas

Se o circuit breaker , tente estas dicas de resolução de problemas.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.