Ordens de carregamento
1. Padrões do agent
O agent começa carregando sua configuração padrão, definindo caminhos padrão e habilitando certos recursos. Os padrões do agent podem ser encontrados na página de opções.2. Configurações detectadas do sistema
O agent detecta em que tipo de sistema está rodando e se configura de acordo. Se uma opção de configuração olha para o sistema para definir seu padrão, isso estará listado na página de opções. Por exemplo, quando está rodando dentro de um sistema baseado em contêiner (como Docker e Heroku), ele define a opção de configuraçãorunning_in_container como true e habilita ou desabilita métricas de host automaticamente.
3. Variáveis de ambiente
O agent procurará sua configuração em variáveis de ambiente. Veja a página de opções para as opções de configuração disponíveis. Variáveis de ambiente podem estar em configurações de ambiente globais que são carregadas no boot para pacotes Linux instalados e definidas em scripts antes de chamar o processoappsignal-agent.
4. Arquivo de configuração
Esta fonte de configuração é usada pela instalação por pacote Linux. Ela também é carregada usando a opção de CLI--config ao chamar o processo appsignal-agent manualmente.
O caminho desse arquivo de configuração é /etc/appsignal-agent.conf para a instalação por pacote Linux. Se o standalone agent for chamado manualmente com a opção --config, o arquivo precisa estar no local especificado pela opção --config. Por exemplo, appsignal-agent --config /path/to/config/appsignal.conf procurará o arquivo em /path/to/config/appsignal.conf.
Quando variáveis de ambiente do AppSignal são encontradas para as opções de configuração, elas sobrescreverão todas as opções de configuração fornecidas nas etapas anteriores.