Appsignal-constructor of via omgevingsvariabelen.
De configuratie wordt in vier stappen geladen, te beginnen met de pakket-standaardwaarden en eindigend met het lezen van omgevingsvariabelen. De configuratie-opties kunnen worden gemengd zonder dat configuratie uit een andere optie verloren gaat.
Laadvolgorde
1. Module-standaardwaarden
De AppSignal-module begint met het laden van zijn standaardconfiguratie, waarbij paden worden ingesteld en bepaalde functies worden ingeschakeld. De agent-standaardwaarden zijn te vinden in de documentatie van configuratie-opties.2. Door het systeem gedetecteerde instellingen
Het pakket detecteert op wat voor soort systeem het draait en configureert zichzelf dienovereenkomstig. Wanneer het bijvoorbeeld draait binnen een op containers gebaseerd systeem (zoals Docker en Heroku), stelt het de configuratie-optierunningInContainer in op true.
3. Omgevingsvariabelen
AppSignal zoekt naar zijn configuratie in omgevingsvariabelen. Wanneer deze worden gevonden, overschrijven ze alle gegeven configuratie-opties uit voorgaande stappen.4. Initiële configuratie doorgegeven aan de Appsignal-constructor
Bij het initialiseren van het Appsignal-object kunt u de initiële configuratie doorgeven die u wilt toepassen. Dit is een object van een van de onderstaand beschreven opties.