O agente de infraestrutura pode ser configurado de diversas maneiras. O método padrão é editar as variáveis de configuração no arquivo newrelic-infra.yml
.
Um modelo de arquivo de configuração está disponível em Modelo de arquivo de configuração de infraestrutura. Você também pode substituir o arquivo de configuração definindo variáveis de ambiente ou usando ferramentas de gerenciamento de configuração, como Ansible ou Puppet.
Para configurar a integração no host que trabalha com o agente de infraestrutura, consulte a documentação específica da integração.
Importante
Sempre reinicie o agente após alterar as configurações. As atualizações de configuração de integração não exigem reinicialização do agente (há suporte para recarga a quente).
Métodos de configuração e precedência
O método padrão para configurar o agente de infraestrutura é o arquivo de configuração newrelic-infra.yml
. Você pode substituir o arquivo de configuração definindo variáveis de ambiente, o que é ideal para ambientes em contêineres.
Variáveis de ambiente substituem o arquivo de configuração. O arquivo de configuração substitui os padrões do agente.
Aqui estão descrições detalhadas de cada método de configuração:
Explorar opções de configuração
Para obter uma lista de todas as configurações que você pode definir, incluindo definições, padrões e variáveis de ambiente relacionadas, consulte Definições de configuração de infraestrutura.
Estrutura do arquivo de configuração
Ao editar arquivos de configuração YAML de agente ou integração:
- Siga as convenções de formatação YAML.
- Não modifique as maiúsculas e minúsculas das opções de configuração: as chaves YAML diferenciam maiúsculas de minúsculas.
- Respeite os níveis de recuo. Todos os recuos estão em incrementos semelhantes, normalmente de dois caracteres de espaço. Os dados na mesma seção do arquivo devem usar o mesmo nível de recuo. Recue quaisquer subseções com dois espaços (ver exemplos em atributo personalizado e Filtros de interface de rede).
- O formato YAML distingue entre números e strings. Use aspas para analisar valores de configuração como string.
Um modelo de newrelic-infra.yml
está disponível no repositório do agente de infraestrutura. Use um validador para garantir que a sintaxe esteja precisa antes de usar o arquivo com o agente de infraestrutura.
Ferramentas de gerenciamento de configuração
Para instalar e gerenciar o agente de infraestrutura com ferramentas de gerenciamento de configuração, consulte a documentação para:
Para outras opções de implantação em escala, consulte Automatizar fluxo de trabalho.