> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AppSignal voor Python laadvolgorde

Deze documentatie beschrijft hoe de AppSignal-configuratie wordt geladen in uw Python-applicatie.

Er zijn twee verschillende methoden voor [het configureren van uw AppSignal-integratie](/python/configuration), die tegelijkertijd kunnen worden gebruikt:

* Configuratiebestand (`__appsignal__.py`)
* Environment variables

Een lijst met beschikbare opties is te vinden in de [Configuratie-opties](/python/configuration/options)-documentatie.

## Laadvolgorde

De configuratie wordt geladen in een proces van vier stappen:

1. [Pakket-standaardwaarden - `default`](#1-package-defaults)
2. [Door het systeem gedetecteerde instellingen - `system`](#2-system-detected-settings)
3. [Environment variables - `env`](#3-environment-variables)
4. [Initiële configuratie - `initial`](#4-initial-configuration-given-to-appsignal)

## 1. Pakket-standaardwaarden

Eerst wordt de standaardconfiguratie geladen, die paden instelt en bepaalde functies inschakelt.

Deze bron wordt vermeld onder `default` in de configuratie van uw applicatie en is zichtbaar in het [Diagnoserapport](https://docs.appsignal.com/support/debugging.html).

## 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-optie `running_in_container` ingesteld op `true`.

Deze bron wordt vermeld onder `system` in de configuratie van uw applicatie en is zichtbaar in het [Diagnoserapport](https://docs.appsignal.com/support/debugging.html).

## 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.

<CodeGroup>
  ```bash Bash theme={null}
  export APPSIGNAL_APP_NAME="my custom app name"
  # start your app here
  ```
</CodeGroup>

Deze bron wordt vermeld onder `env` in de configuratie van uw applicatie en is zichtbaar in het [Diagnoserapport](https://docs.appsignal.com/support/debugging.html).

## 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:

<CodeGroup>
  ```ruby Ruby theme={null}
  # __appsignal__.py
  appsignal = Appsignal(
      active=True,
      name="My app name",
      push_api_key="00000000-0000-0000-0000-000000000000"
  )
  ```
</CodeGroup>

De waarden van configuratie-opties die in deze stap worden gedefinieerd, overschrijven waarden voor dezelfde configuratie-opties die in eerdere stappen zijn gedefinieerd.

Deze bron wordt vermeld onder `initial` in de configuratie van uw applicatie en is zichtbaar in het [Diagnoserapport](https://docs.appsignal.com/support/debugging.html).
