Laadvolgorde
1. Standaardwaarden van de agent
De agent begint met het laden van zijn standaardconfiguratie, waarbij standaardpaden worden ingesteld en bepaalde functies worden ingeschakeld. De standaardwaarden van de agent vindt u op de optiespagina.2. Door het systeem gedetecteerde instellingen
De agent detecteert op wat voor soort systeem hij draait en configureert zichzelf dienovereenkomstig. Als een configuratieoptie naar het systeem kijkt om de standaardwaarde te bepalen, dan wordt dit vermeld op de optiespagina. Bijvoorbeeld: wanneer hij in een op containers gebaseerd systeem draait (zoals Docker en Heroku) stelt hij de configuratieoptierunning_in_container in op true en schakelt hij host-metrieken automatisch in of uit.
3. Omgevingsvariabelen
De agent zoekt naar zijn configuratie in omgevingsvariabelen. Zie de optiespagina voor beschikbare configuratieopties. Omgevingsvariabelen kunnen voorkomen in algemene omgevingsconfiguraties die bij het opstarten worden geladen voor geïnstalleerde Linux-pakketten en kunnen worden ingesteld in scripts voordat het procesappsignal-agent wordt aangeroepen.
4. Configuratiebestand
Deze configuratiebron wordt gebruikt door de installatie van het Linux-pakket. Hij wordt ook geladen via de CLI-optie--config wanneer het proces appsignal-agent handmatig wordt aangeroepen.
Het pad van dit configuratiebestand is /etc/appsignal-agent.conf voor de installatie van het Linux-pakket. Als de standalone agent handmatig wordt aangeroepen met de optie --config, dan moet het bestand zich op de plaats bevinden die met de optie --config is opgegeven. Bijvoorbeeld: appsignal-agent --config /path/to/config/appsignal.conf zoekt naar het bestand op /path/to/config/appsignal.conf.
Wanneer AppSignal-omgevingsvariabelen voor configuratieopties worden gevonden, overschrijven deze alle opgegeven configuratieopties uit voorgaande stappen.