Algumas soluções New Relic requerem a instalação de um agente. O diretório raiz do agente é a pasta principal que contém os arquivos do agente. Normalmente, o diretório raiz do agente é o diretório onde o processo de instalação do agente coloca o arquivo de configuração do agente.
Talvez seja necessário localizar o diretório raiz do agente por vários motivos:
Estas estratégias para localizar o diretório raiz serão aplicáveis se você seguir o procedimento de instalação padrão. Se você instalou em um diretório diferente, essas informações poderão não se aplicar.
Agentes APM
O diretório raiz do agente depende do agente que você está usando:
O diretório raiz do agente Go é o diretório raiz do seu aplicativo, onde você importou o pacote go-agent quando instalou o agente Go.
O diretório raiz do agente Java é chamado newrelic, que você criou no diretório raiz do servidor de aplicativos quando instalou o agente Java.
A localização do diretório raiz do agente .NET Core 2.0 depende do seu sistema:
No diretório raiz do seu aplicativo, procure o diretório raiz do agente chamado NewRelic, que você criou quando instalou o agente Core 2.0 com Docker.
O local do diretório raiz do agente .NET framework é C:\Program Files\New Relic\.NET Agent.
O diretório raiz do agente Node.js é o diretório raiz do seu aplicativo, onde você copiou newrelic.js quando instalou o agente Node.js.
A localização do diretório raiz do agente PHP depende de como você instalou o agente:
Método de instalação
Localização do diretório raiz
Com um gerenciador de pacote ou arquivo tar
Use phpinfo() e procure nas seções chamadas Scan this dir for additional .ini files ou Additional .ini files parsed o local do arquivo newrelic.ini . Esse arquivo estará no diretório raiz do agente, chamado newrelic-php5.
Dica
O diretório raiz do agente PHP é chamado newrelic-php5 para todas as versões suportadas do PHP, incluindo PHP 7.
Com um sistema de configuração, como Puppet ou Chef
Para encontrar todos os locais onde o agente PHP foi instalado, verifique a variável de ambienteNR_INSTALL_PHPLISTpara obter uma lista do diretório raiz do agente.
Você pode instalar o agente Python em qualquer lugar do sistema host e fornecer um caminho para ele por meio da variável de ambiente NEW_RELIC_CONFIG_FILE ou da chamada de API newrelic.agent.initialize() .
A localização do diretório raiz do agente Ruby depende de como você instalou o agente:
Método de instalação
Localização do diretório raiz
Com a gema newrelic_rpm
O diretório raiz do agente Ruby está no diretório raiz do seu aplicativo em um diretório chamado config.
Sem a gema
Procure na variável de ambiente NEW_RELIC_CONFIG_PATH o caminho para o diretório raiz do agente.
Se não houver um caminho nessa variável de ambiente, verifique os seguintes diretórios para encontrar aquele que contém o arquivo newrelic.yml :
config
$HOME/.newrelic/
$HOME/
Agente móvel
O diretório raiz do agente móvel é o diretório raiz do seu aplicativo.
Agente de infraestrutura
O local do diretório raiz do agente de infraestrutura depende do seu sistema:
Sistema
Localização do diretório raiz
Windows
C:\Program Files\New Relic\newrelic-infra\
Linux, docker e Elastic Beanstalk
/etc
A localização do diretório raiz para integração no host é /etc.
Como a integração na nuvem não está instalada, mas está conectada ao nosso monitoramento de infraestrutura através do seu provedor de serviço em nuvem, não existe um diretório raiz específico para integração na nuvem.