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

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

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.