- Configuratiebestand (
__appsignal__.py) - Environment variables
Laadvolgorde
De configuratie wordt geladen in een proces van vier stappen:- Pakket-standaardwaarden -
default - Door het systeem gedetecteerde instellingen -
system - Environment variables -
env - Initiële configuratie -
initial
1. Pakket-standaardwaarden
Eerst wordt de standaardconfiguratie geladen, die paden instelt en bepaalde functies inschakelt. Deze bron wordt vermeld onderdefault in de configuratie van uw applicatie en is zichtbaar in het Diagnoserapport.
2. Door het systeem gedetecteerde instellingen
Het pakket detecteert op welk soort systeem het draait en configureert zichzelf dienovereenkomstig. Bijvoorbeeld, als het binnen een container-gebaseerd systeem zoals Docker of Heroku draait, wordt de configuratie-optierunning_in_container ingesteld op true.
Deze bron wordt vermeld onder system in de configuratie van uw applicatie en is zichtbaar in het Diagnoserapport.
3. Environment variables
AppSignal zoekt naar configuratie-opties die via environment variables zijn ingesteld. De waarde van de environment variable overschrijft waarden voor dezelfde configuratie-opties die in eerdere stappen zijn gedefinieerd.env in de configuratie van uw applicatie en is zichtbaar in het Diagnoserapport.
4. Initiële configuratie gegeven aan Appsignal
Ten slotte wordt de initiële configuratie geladen via de Appsignal-functie die wordt aangeroepen vanuit het __appsignal__.py-configuratiebestand:
initial in de configuratie van uw applicatie en is zichtbaar in het Diagnoserapport.