• /
  • EnglishEspañolFrançais日本語한국어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

Configurações gerais do agente Java

|View as Markdown (English)

As configurações gerais são as principais opções de configuração para o agente Java, incluindo chave de licença, nome do aplicativo, logging, proxy e modo de alta segurança.

Dica

Voltar ao índice completo de configurações: configuração do agente Java

Estrutura do arquivo de configuração

O arquivo newrelic.yml possui seções separadas para ambientes diferentes:

  • Teste
  • Desenvolvimento
  • Preparação
  • Produção (padrão)

A New Relic aplica as configurações da seção common a cada um desses ambientes. Você pode selecionar outros ambientes como padrão configurando a propriedade de sistema newrelic.environment como o nome do ambiente.

Dica

Um modelonewrelic.yml está disponível.

Se você editar newrelic.yml, tome cuidado para estar em conformidade com o formato YAML. Use um validador YAML para garantir que a sintaxe esteja precisa antes de usar o arquivo com o agente Java da New Relic e siga estas regras:

Java agent newrelic.yml

Requirements

Formatar

Os arquivos YML diferenciam maiúsculas de minúsculas.

Recuos

Todos os recuos devem estar em incrementos de dois caracteres. Outros recuos resultarão em um erro Unable to parse configuration file na inicialização do agente.

  • Use o mesmo nível de recuo para dados na mesma seção do arquivo.
  • Recue quaisquer subseções com mais dois espaços.

Mudanças no arquivo

Você deve reiniciar o processo do host JVM para que as alterações entrem em vigor.

Exception: As alterações de propriedade em log_level e audit_mode não requerem reinicialização. As alterações de propriedade no circuit breaker não exigem reinicialização.

Precedência das definições de configuração

Para substituir qualquer configuração no arquivo de configuração, use uma substituição de propriedade do sistema. Em determinados ambientes, as variáveis de ambiente também podem ser usadas para substituir tanto o arquivo de configuração quanto as propriedades do sistema. As variáveis de ambiente existem principalmente para oferecer suporte ao Heroku. Quando usada, a configuração no lado do servidor substitui todas as outras definições de configuração.

java-config-order.png

Com o agente Java, a configuração no lado do servidor substitui todas as outras configurações. Variáveis de ambiente substituem propriedades do sistema Java. As propriedades Java substituem as definições de configuração do usuário no arquivo newrelic.yml . As configurações do usuário substituem as configurações padrão newrelic.yml .

Configurando o diretório de extensões Java

O agente Java lê os arquivos de configuração na inicialização do processo. Para identificar o diretório onde os arquivos estão localizados, crie um novo diretório ou especifique um diretório de extensões existente:

Configurações gerais de configuração

Defina essas opções na seção common. Para substituir qualquer uma dessas opções, use uma propriedade de sistema com prefixo newrelic.config.

Variáveis ambientais

As variáveis de ambiente têm a maior precedência e substituem as propriedades do sistema e as configurações de yml.

  • Para definir variáveis de ambiente, use o comando export VARNAME=value .
  • Para definir variáveis de ambiente permanentemente, adicione a linha de exportação a um arquivo como ~/.bashrc ou ~/.bash_profile.

Você pode substituir qualquer configuração de uma propriedade do sistema ou no newrelic.yml definindo uma variável de ambiente. A variável de ambiente correspondente a uma determinada configuração no arquivo de configuração é o nome da configuração prefixado por NEW_RELIC com todos os pontos (.) e traços (-) substituídos por sublinhados (_). Por exemplo, a variável de ambiente para a configuração log_level é NEW_RELIC_LOG_LEVEL.

Para configurações aninhadas em seções, acrescente o nome da seção ao nome da configuração. Por exemplo:

class_transformer:
com.newrelic.instrumentation.kafka-clients-spans-0.11.0.0:
enabled: true

A configuração acima seria convertida na seguinte variável de ambiente: NEW_RELIC_CLASS_TRANSFORMER_COM_NEWRELIC_INSTRUMENTATION_KAFKA_CLIENTS_SPANS_0_11_0_0_ENABLED

Importante

A configuração do agente por meio de variáveis de ambiente requer o agente Java versão 4.10.0 ou superior.

Propriedades do sistema

Você pode substituir qualquer configuração no arquivo newrelic.yml definindo uma propriedade do sistema. A propriedade do sistema correspondente a uma determinada configuração no arquivo de configuração é o nome da configuração prefixado por newrelic.config. Por exemplo, a propriedade do sistema para a configuração log_level é newrelic.config.log_level.

Para configurações aninhadas em seções, acrescente o nome da seção ao nome da configuração. Por exemplo, a propriedade do sistema para a configuração enabled na seção de transação é newrelic.config.transaction_tracer.enabled.

Além de substituir as definições de configuração, o agente reconhece estas propriedades do sistema:

Copyright © 2026 New Relic Inc.

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