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

# Configuratie-opties van het Python-pakket

De volgende lijst bevat alle configuratie-opties met de naam van de environment variable en de naam van de sleutel in het configuratiebestand.

Voor meer informatie over het configureren van AppSignal met een configuratiebestand of systeem-environment variables, raadpleegt u onze [Configuratie](/python/configuration)-documentatie.

## Beschikbare opties

* Vereiste opties
  * [`active`](#option-active)
  * [`environment`](#option-environment)
  * [`name`](#option-name)
  * [`push_api_key`](#option-push_api_key)
* Opties
  * [`bind_address`](#option-bind_address)
  * [`ca_file_path`](#option-ca_file_path)
  * [`collector_endpoint`](#option-collector_endpoint)
  * [`cpu_count`](#option-cpu_count)
  * [`disable_default_instrumentations`](#option-disable_default_instrumentations)
  * [`dns_servers`](#option-dns_servers)
  * [`enable_host_metrics`](#option-enable_host_metrics)
  * [`enable_minutely_probes`](#option-enable_minutely_probes)
  * [`enable_nginx_metrics`](#option-enable_nginx_metrics)
  * [`enable_statsd`](#option-enable_statsd)
  * [`endpoint`](#option-endpoint)
  * [`files_world_accessible`](#option-files_world_accessible)
  * [`filter_attributes`](#option-filter_attributes)
  * [`filter_function_parameters`](#option-filter_function_parameters)
  * [`filter_parameters`](#option-filter_parameters)
  * [`filter_request_payload`](#option-filter_request_payload)
  * [`filter_request_query_parameters`](#option-filter_request_query_parameters)
  * [`filter_session_data`](#option-filter_session_data)
  * [`host_role`](#option-host_role)
  * [`hostname`](#option-hostname)
  * [`http_proxy`](#option-http_proxy)
  * [`ignore_actions`](#option-ignore_actions)
  * [`ignore_errors`](#option-ignore_errors)
  * [`ignore_namespaces`](#option-ignore_namespaces)
  * [`log`](#option-log)
  * [`log_level`](#option-log_level)
  * [`log_path`](#option-log_path)
  * [`nginx_port`](#option-nginx_port)
  * [`opentelemetry_port`](#option-opentelemetry_port)
  * [`request_headers`](#option-request_headers)
  * [`response_headers`](#option-response_headers)
  * [`revision`](#option-revision)
  * [`running_in_container`](#option-running_in_container)
  * [`send_environment_metadata`](#option-send_environment_metadata)
  * [`send_function_parameters`](#option-send_function_parameters)
  * [`send_params`](#option-send_params)
  * [`send_request_payload`](#option-send_request_payload)
  * [`send_request_query_parameters`](#option-send_request_query_parameters)
  * [`send_session_data`](#option-send_session_data)
  * [`service_name`](#option-service_name)
  * [`statsd_port`](#option-statsd_port)
  * [`working_directory_path`](#option-working_directory_path)

## active

<a id="option-active" />

| Veld                           | Waarde                     |
| ------------------------------ | -------------------------- |
| Sleutel in configuratiebestand | `active`                   |
| Systeemomgevingssleutel        | `APPSIGNAL_ACTIVE`         |
| Verplicht                      | ja                         |
| Type                           | Boolean (`true` / `false`) |
| Standaardwaarde                | `false`                    |
| Beschikbaar sinds versie       | `0.1.0`                    |

### Beschrijving

Configureer of AppSignal actief is voor een bepaalde omgeving. Als AppSignal niet actief is, worden er geen gegevens gerapporteerd voor de app in de opgegeven omgeving.

## environment

<a id="option-environment" />

| Veld                       | Waarde              |
| -------------------------- | ------------------- |
| Configuratiebestandsleutel | `environment`       |
| Systeemomgevingsvariabele  | `APPSIGNAL_APP_ENV` |
| Verplicht                  | ja                  |
| Type                       | `String`            |
| Standaardwaarde            | `development`       |
| Beschikbaar sinds versie   | `0.1.0`             |

### Beschrijving

De omgeving van de app die aan AppSignal wordt gerapporteerd.

<Note>
  **Let op**: Het wijzigen van de [naam](#option-name) of omgeving van een
  bestaande app maakt een nieuwe app aan op AppSignal.com.
</Note>

## name

<a id="option-name" />

| Veld                       | Waarde                         |
| -------------------------- | ------------------------------ |
| Configuratiebestandsleutel | `name`                         |
| Systeemomgevingsvariabele  | `APPSIGNAL_APP_NAME`           |
| Verplicht                  | ja                             |
| Type                       | `String`                       |
| Standaardwaarde            | nil (Standaard niet ingesteld) |
| Beschikbaar sinds versie   | `0.1.0`                        |

### Beschrijving

Naam van uw applicatie zoals deze op AppSignal.com weergegeven moet worden.

<Note>
  **Let op**: Het wijzigen van de naam of [omgeving](#option-env) van een
  bestaande app maakt een nieuwe app aan op AppSignal.com.
</Note>

## push\_api\_key

<a id="option-push_api_key" />

| Veld                       | Waarde                         |
| -------------------------- | ------------------------------ |
| Configuratiebestandsleutel | `push_api_key`                 |
| Systeemomgevingsvariabele  | `APPSIGNAL_PUSH_API_KEY`       |
| Verplicht                  | ja                             |
| Type                       | `String`                       |
| Standaardwaarde            | nil (Standaard niet ingesteld) |
| Beschikbaar sinds versie   | `0.1.0`                        |

### Beschrijving

De authenticatiesleutel op organisatieniveau om te authenticeren bij onze Push API.

Lees meer over de [AppSignal Push API-sleutel](/appsignal/terminology#push-api-key).

## bind\_address

<a id="option-bind_address" />

| Veld                           | Waarde                   |
| ------------------------------ | ------------------------ |
| Sleutel in configuratiebestand | `bind_address`           |
| Systeemomgevingssleutel        | `APPSIGNAL_BIND_ADDRESS` |
| Verplicht                      | nee                      |
| Type                           | `String`                 |
| Standaardwaarde                | `127.0.0.1`              |
| Beschikbaar sinds versie       | `0.1.5`                  |

### Beschrijving

Een geldig IPv4-adres dat de AppSignal-agent als binding voor zijn TCP- en UDP-servers gebruikt. Gebruik een specifiek adres als u wilt dat de agent alleen luistert naar aanvragen die naar dat adres worden gedaan. Stel deze optie in op `0.0.0.0` om aanvragen van hosts met elk willekeurig IP-adres te kunnen ontvangen. Standaard luistert hij alleen naar aanvragen die op dezelfde host worden gedaan. Deze optie wordt toegepast op alle agent-servers ([StatsD](#option-enable_statsd), [OpenTelemetry](#option-enable_opentelemetry_http) en [NGINX](#option-enable_nginx_metrics)).

<Note>
  **Alleen agent:** bij gebruik van [een externe collector](#option-collector_endpoint)
  heeft deze configuratie-optie geen effect.
</Note>

## ca\_file\_path

<a id="option-ca_file_path" />

| Veld                           | Waarde                                     |
| ------------------------------ | ------------------------------------------ |
| Sleutel in configuratiebestand | `ca_file_path`                             |
| Systeemomgevingssleutel        | `APPSIGNAL_CA_FILE_PATH`                   |
| Verplicht                      | nee                                        |
| Type                           | `String`                                   |
| Standaardwaarde                | Bestandspad van meegeleverde `cacert.pem`. |
| Beschikbaar sinds versie       | `0.1.0`                                    |

### Beschrijving

Gebruik deze optie om naar een ander certificaatbestand te verwijzen als er een probleem is met de verbinding met onze API.

<Note>
  **Opmerking**: Het opgegeven pad mag geen besturingssysteemspecifieke bestandssysteemabstracties
  bevatten, zoals het homedir-symbool `~` voor \*NIX-systemen. Dit wordt gezien
  als een ongeldig pad.
</Note>

<Note>
  Bij gebruik van [een externe collector](#option-collector_endpoint) heeft deze configuratieoptie geen invloed op hoe de integratie communiceert met de externe collector. De optie wordt nog steeds gebruikt bij communicatie met de servers van AppSignal.
</Note>

## collector\_endpoint

<a id="option-collector_endpoint" />

| Veld                           | Waarde                                 |
| ------------------------------ | -------------------------------------- |
| Sleutel in configuratiebestand | `collector_endpoint`                   |
| Systeemomgevingssleutel        | `APPSIGNAL_COLLECTOR_ENDPOINT`         |
| Verplicht                      | nee                                    |
| Type                           | `String`                               |
| Standaardwaarde                | nil (deze is standaard niet ingesteld) |
| Beschikbaar sinds versie       | `1.6.0`                                |

### Beschrijving

Het adres van een extern uitgerolde [AppSignal Collector](/collector). Wanneer dit is ingesteld,
wordt de AppSignal-agent die bij de integratie is meegeleverd niet gebruikt, en
worden OpenTelemetry-gegevens in plaats daarvan naar de collector op dit adres verzonden.

<Note>
  Dit is een **experimentele** configuratieoptie. De volgende functionaliteit
  **is niet beschikbaar** bij gebruik van een externe collector:

  * [NGINX-metrics](/metrics/nginx)
  * [Host-metrics](/metrics/host-metrics)
  * [StatsD-metrics](/standalone-agent/statsd)

  De volgende functionaliteit is **alleen beschikbaar** bij gebruik van een externe
  collector:

  * [Logging](/logging)
</Note>

## cpu\_count

<a id="option-cpu_count" />

| Veld                       | Waarde                |
| -------------------------- | --------------------- |
| Configuratiebestandsleutel | `cpu_count`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_CPU_COUNT` |
| Verplicht                  | nee                   |
| Type                       | `Float`               |
| Standaardwaarde            | `undefined`           |
| Beschikbaar sinds versie   | `1.2.0`               |

### Beschrijving

De beschikbare CPU-capaciteit van de host, uitgedrukt in aantal CPU's. Deze waarde wordt gebruikt om het CPU-gebruikspercentage in de hostmetingen te berekenen. Indien niet ingesteld, probeert de agent dit automatisch te detecteren via cgroups.

Het aantal CPU's kan een fractie zijn, bijvoorbeeld `0.5`.

<Note>
  **Alleen agent:** bij gebruik van [een externe collector](#option-collector_endpoint)
  heeft deze configuratie-optie geen effect.
</Note>

## disable\_default\_instrumentations

<a id="option-disable_default_instrumentations" />

| Veld                       | Waarde                                       |
| -------------------------- | -------------------------------------------- |
| Configuratiebestandsleutel | `disable_default_instrumentations`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_DISABLE_DEFAULT_INSTRUMENTATIONS` |
| Verplicht                  | nee                                          |
| Type                       | `list(String)` of Boolean (`true` / `false`) |
| Standaardwaarde            | `false`                                      |
| Beschikbaar sinds versie   | `0.1.0`                                      |

### Beschrijving

Hiermee kunt u de automatische instrumentatie van standaardintegraties uitschakelen:

* `aiopg`
* `asyncpg`
* `celery`
* `django`
* `flask`
* `mysql`
* `mysqlclient`
* `psycopg`
* `psycopg2`
* `pymysql`
* `redis`
* `jinja2`
* `requests`
* `sqlalchemy`
* `sqlite3`
* `logging`

<Note>
  Wanneer u AppSignal voor Python 1.5.4 of eerder gebruikt, plaatst u voor elk
  van deze namen het voorvoegsel `opentelemetry.instrumentation.`. Bijvoorbeeld
  `jinja2` wordt opgegeven als `opentelemetry.instrumentation.jinja2`.
</Note>

Houd er rekening mee dat instrumentaties alleen ingeschakeld worden als de bijbehorende OpenTelemetry-instrumentatiebibliotheek is geïnstalleerd.

Om alle automatische instrumentaties uit te schakelen, stelt u de waarde in op `True`.

## dns\_servers

<a id="option-dns_servers" />

| Veld                       | Waarde                  |
| -------------------------- | ----------------------- |
| Configuratiebestandsleutel | `dns_servers`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_DNS_SERVERS` |
| Verplicht                  | nee                     |
| Type                       | `list(String)`          |
| Standaardwaarde            | `[]`                    |
| Beschikbaar sinds versie   | `0.1.0`                 |

### Beschrijving

Configureer DNS-servers die de AppSignal-agent moet gebruiken.

```sh Shell theme={null}
# In de host-omgeving
export APPSIGNAL_DNS_SERVERS="8.8.8.8,8.8.4.4"
```

Als u last heeft van onze [DNS-timeouts](/support/known-issues#dns-timeouts), probeer dan handmatig een DNS-server in te stellen met deze optie die niet meer dan **4** punten in de servernaam gebruikt.

* Aanvaardbare waarden: `8.8.8.8`, `my.custom.local.server`.
* Niet aanvaardbare waarden: `foo`, `my.awesome.custom.local.dns.server`.

Als de DNS-server niet bereikbaar is, valt de agent terug op de DNS-configuratie van de host en wordt er een bericht in het `appsignal.log`-bestand geschreven: `A problem occurred while setting DNS servers`.

<Note>
  **Alleen agent:** bij gebruik van [een externe collector](#option-collector_endpoint)
  heeft deze configuratie-optie geen effect.
</Note>

## enable\_host\_metrics

<a id="option-enable_host_metrics" />

| Veld                       | Waarde                                 |
| -------------------------- | -------------------------------------- |
| Configuratiebestandsleutel | `enable_host_metrics`                  |
| Systeemomgevingsvariabele  | `APPSIGNAL_ENABLE_HOST_METRICS`        |
| Verplicht                  | nee                                    |
| Type                       | Boolean (`true` / `false`)             |
| Standaardwaarde            | \`\`true` / gedetecteerd door systeem` |
| Beschikbaar sinds versie   | `0.1.0`                                |

### Beschrijving

Stel deze optie in op `false` om het verzamelen van [hostmetingen](/metrics/host-metrics) uit te schakelen.

Op Heroku en Dokku zijn hostmetingen standaard uitgeschakeld. Dit komt doordat deze systemen onnauwkeurige metingen vanuit de containers rapporteren. Het verzamelen van hostmetingen kan op deze systemen niet worden ingeschakeld. Gebruik voor Heroku in plaats daarvan de [Heroku log drain](/heroku/host-metrics).

<Note>
  **Alleen agent:** bij gebruik van [een externe collector](#option-collector_endpoint)
  heeft deze configuratie-optie geen effect.
</Note>

## enable\_minutely\_probes

<a id="option-enable_minutely_probes" />

| Veld                       | Waarde                             |
| -------------------------- | ---------------------------------- |
| Configuratiebestandsleutel | `enable_minutely_probes`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_ENABLE_MINUTELY_PROBES` |
| Verplicht                  | nee                                |
| Type                       | Boolean (`true` / `false`)         |
| Standaardwaarde            | `true`                             |
| Beschikbaar sinds versie   | `1.2.0`                            |

### Beschrijving

Schakelt het systeem van [minutely probes](/python/instrumentation/minutely-probes) in.

## enable\_nginx\_metrics

<a id="option-enable_nginx_metrics" />

| Veld                       | Waarde                           |
| -------------------------- | -------------------------------- |
| Configuratiebestandsleutel | `enable_nginx_metrics`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_ENABLE_NGINX_METRICS` |
| Verplicht                  | nee                              |
| Type                       | Boolean (`true` / `false`)       |
| Standaardwaarde            | `false`                          |
| Beschikbaar sinds versie   | `0.1.0`                          |

### Beschrijving

Stel in op `true` om de NGINX-metricsserver in te schakelen. [Zie de NGINX-metricsdocumentatie voor meer informatie.](/metrics/nginx)

Wanneer ingeschakeld, luistert de AppSignal-agent naar een aan `localhost` gebonden server op poort 27649. Als u meerdere applicaties met AppSignal-instrumentatie op dezelfde server draait, kan deze configuratieoptie slechts in één daarvan worden ingeschakeld.

<Note>
  **Alleen agent:** bij gebruik van [een externe collector](#option-collector_endpoint)
  heeft deze configuratie-optie geen effect.
</Note>

## enable\_statsd

<a id="option-enable_statsd" />

| Veld                       | Waarde                     |
| -------------------------- | -------------------------- |
| Configuratiebestandsleutel | `enable_statsd`            |
| Systeemomgevingsvariabele  | `APPSIGNAL_ENABLE_STATSD`  |
| Verplicht                  | nee                        |
| Type                       | Boolean (`true` / `false`) |
| Standaardwaarde            | `false`                    |
| Beschikbaar sinds versie   | `0.1.0`                    |

### Beschrijving

Schakelt de [StatsD-server](/standalone-agent/statsd) in de AppSignal-agent in.

Wanneer ingeschakeld, luistert de AppSignal-agent naar een aan `localhost` gebonden server op poort 8125. Als u meerdere applicaties met AppSignal-instrumentatie op dezelfde server draait, kan deze configuratieoptie slechts in één daarvan worden ingeschakeld.

<Note>
  **Alleen agent:** bij gebruik van [een externe collector](#option-collector_endpoint)
  heeft deze configuratie-optie geen effect.
</Note>

## endpoint

<a id="option-endpoint" />

| Veld                       | Waarde                        |
| -------------------------- | ----------------------------- |
| Configuratiebestandsleutel | `endpoint`                    |
| Systeemomgevingsvariabele  | `APPSIGNAL_PUSH_API_ENDPOINT` |
| Verplicht                  | nee                           |
| Type                       | `String`                      |
| Standaardwaarde            | `https://push.appsignal.com`  |
| Beschikbaar sinds versie   | `0.1.0`                       |

### Beschrijving

Configureer het endpoint waar gegevens naar AppSignal worden verzonden. Deze instelling hoeft niet te worden gewijzigd.

<Note>
  **Alleen agent:** bij gebruik van [een externe collector](#option-collector_endpoint)
  heeft deze configuratie-optie geen effect.
</Note>

## files\_world\_accessible

<a id="option-files_world_accessible" />

| Veld                       | Waarde                             |
| -------------------------- | ---------------------------------- |
| Configuratiebestandsleutel | `files_world_accessible`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_FILES_WORLD_ACCESSIBLE` |
| Verplicht                  | nee                                |
| Type                       | Boolean (`true` / `false`)         |
| Standaardwaarde            | `true`                             |
| Beschikbaar sinds versie   | `0.1.0`                            |

### Beschrijving

Als dit is ingesteld op `true`, is de aangemaakte [AppSignal-werkmap](/appsignal/how-appsignal-operates#working-directory) toegankelijk voor alle gebruikers (Unix-rechten `0666`). Dit is vaak nodig omdat processen voor dezelfde app onder een andere gebruiker draaien. Stel in op `false` om dit gedrag uit te schakelen (Unix-rechten `0644`).

<Note>
  **Alleen agent:** bij gebruik van [een externe collector](#option-collector_endpoint)
  heeft deze configuratie-optie geen effect.
</Note>

## filter\_attributes

<a id="option-filter_attributes" />

| Veld                       | Waarde                        |
| -------------------------- | ----------------------------- |
| Configuratiebestandsleutel | `filter_attributes`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_FILTER_ATTRIBUTES` |
| Verplicht                  | nee                           |
| Type                       | `list(String)`                |
| Standaardwaarde            | `[]`                          |
| Beschikbaar sinds versie   | `1.6.0`                       |

### Beschrijving

Lijst met OpenTelemetry-span-attributen die door AppSignal worden gefilterd. Overeenkomende waarden worden vervangen door `[FILTERED]`.

Lees meer over [parameterfiltering](/application/parameter-filtering).

<Note>
  **Alleen collector:** deze configuratie-optie heeft alleen effect bij gebruik van
  [een externe collector](#option-collector_endpoint).

  Zie de configuratie-optie [filter\_parameters](#option-filter_parameters)
  voor het filteren van gegevens bij gebruik van de agent.
</Note>

## filter\_function\_parameters

<a id="option-filter_function_parameters" />

| Veld                       | Waarde                                 |
| -------------------------- | -------------------------------------- |
| Configuratiebestandsleutel | `filter_function_parameters`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_FILTER_FUNCTION_PARAMETERS` |
| Verplicht                  | nee                                    |
| Type                       | `list(String)`                         |
| Standaardwaarde            | `[]`                                   |
| Beschikbaar sinds versie   | `1.6.0`                                |

### Beschrijving

Lijst met functieparameterattributen die door AppSignal worden gefilterd. Overeenkomende waarden worden vervangen door `[FILTERED]`.

Lees meer over [parameterfiltering](/application/parameter-filtering).

<Note>
  **Alleen collector:** deze configuratie-optie heeft alleen effect bij gebruik van
  [een externe collector](#option-collector_endpoint).

  Zie de configuratie-optie [filter\_parameters](#option-filter_parameters)
  voor het filteren van gegevens bij gebruik van de agent.
</Note>

## filter\_parameters

<a id="option-filter_parameters" />

| Veld                       | Waarde                        |
| -------------------------- | ----------------------------- |
| Configuratiebestandsleutel | `filter_parameters`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_FILTER_PARAMETERS` |
| Verplicht                  | nee                           |
| Type                       | `list(String)`                |
| Standaardwaarde            | `[]`                          |
| Beschikbaar sinds versie   | `0.1.0`                       |

### Beschrijving

Lijst met parametersleutels die door de AppSignal-filtering moeten worden genegeerd. Hun waarden worden vervangen door `[FILTERED]` wanneer ze naar AppSignal worden verzonden.

Lees meer over [parameterfiltering](/application/parameter-filtering).

<Note>
  **Alleen agent:** wanneer u [een externe
  collector](#option-collector_endpoint) gebruikt, heeft deze configuratieoptie
  geen effect.

  Zie de volgende configuratieopties voor het filteren van
  parameters bij gebruik van een externe collector:

  * [`filter_attributes`](#option-filter_attributes)
  * [`filter_function_parameters`](#option-filter_function_parameters)
  * [`filter_request_payload`](#option-filter_request_payload)
  * [`filter_request_query_parameters`](#option-filter_request_query_parameters)
</Note>

## filter\_request\_payload

<a id="option-filter_request_payload" />

| Veld                       | Waarde                             |
| -------------------------- | ---------------------------------- |
| Configuratiebestandsleutel | `filter_request_payload`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_FILTER_REQUEST_PAYLOAD` |
| Verplicht                  | nee                                |
| Type                       | `list(String)`                     |
| Standaardwaarde            | `[]`                               |
| Beschikbaar sinds versie   | `1.6.0`                            |

### Beschrijving

Lijst met request-payload-attributen die door AppSignal worden gefilterd. Overeenkomende waarden worden vervangen door `[FILTERED]`.

Lees meer over [parameterfiltering](/application/parameter-filtering).

<Note>
  **Alleen collector:** deze configuratie-optie heeft alleen effect bij gebruik van
  [een externe collector](#option-collector_endpoint).

  Zie de configuratie-optie [filter\_parameters](#option-filter_parameters)
  voor het filteren van gegevens bij gebruik van de agent.
</Note>

## filter\_request\_query\_parameters

<a id="option-filter_request_query_parameters" />

| Veld                       | Waarde                                      |
| -------------------------- | ------------------------------------------- |
| Configuratiebestandsleutel | `filter_request_query_parameters`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_FILTER_REQUEST_QUERY_PARAMETERS` |
| Verplicht                  | nee                                         |
| Type                       | `list(String)`                              |
| Standaardwaarde            | `[]`                                        |
| Beschikbaar sinds versie   | `1.6.0`                                     |

### Beschrijving

Lijst met request-queryparameterattributen die door AppSignal worden gefilterd. Overeenkomende waarden worden vervangen door `[FILTERED]`.

Lees meer over [parameterfiltering](/application/parameter-filtering).

<Note>
  **Alleen collector:** deze configuratie-optie heeft alleen effect bij gebruik van
  [een externe collector](#option-collector_endpoint).

  Zie de configuratie-optie [filter\_parameters](#option-filter_parameters)
  voor het filteren van gegevens bij gebruik van de agent.
</Note>

## filter\_session\_data

<a id="option-filter_session_data" />

| Veld                       | Waarde                          |
| -------------------------- | ------------------------------- |
| Configuratiebestandsleutel | `filter_session_data`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_FILTER_SESSION_DATA` |
| Verplicht                  | nee                             |
| Type                       | `list(String)`                  |
| Standaardwaarde            | `[]`                            |
| Beschikbaar sinds versie   | `0.1.0`                         |

### Beschrijving

Lijst met sessiegegevenssleutels die door de AppSignal-filtering moeten worden genegeerd. Hun waarden worden vervangen door `[FILTERED]` wanneer ze naar AppSignal worden verzonden.

Lees meer over [sessiegegevensfiltering](/application/session-data-filtering).

## host\_role

<a id="option-host_role" />

| Veld                       | Waarde                         |
| -------------------------- | ------------------------------ |
| Configuratiebestandsleutel | `host_role`                    |
| Systeemomgevingsvariabele  | `APPSIGNAL_HOST_ROLE`          |
| Verplicht                  | nee                            |
| Type                       | `String`                       |
| Standaardwaarde            | nil (Standaard niet ingesteld) |
| Beschikbaar sinds versie   | `0.2.2`                        |

### Beschrijving

Groepeer hosts op rol en genereer metrics op basis van deze rol. Een voorbeeld van zo'n metric is de teller `reporting_hosts`. Een goede rol geeft aan wat de hoofdrol van de server is, zoals "webserver", "processor", "api", "database", "loadbalancer", enzovoort.

<Note>
  **Alleen agent:** bij gebruik van [een externe collector](#option-collector_endpoint)
  heeft deze configuratie-optie geen effect.
</Note>

## hostname

<a id="option-hostname" />

| Veld                       | Waarde                      |
| -------------------------- | --------------------------- |
| Configuratiebestandsleutel | `hostname`                  |
| Systeemomgevingsvariabele  | `APPSIGNAL_HOSTNAME`        |
| Verplicht                  | nee                         |
| Type                       | `String`                    |
| Standaardwaarde            | gedetecteerd vanuit systeem |
| Beschikbaar sinds versie   | `0.1.0`                     |

### Beschrijving

Dit overschrijft de hostnaam van de server. Handig wanneer u geen aangepaste hostnaam kunt instellen of wanneer een onleesbaar id voor u wordt gegenereerd door hostingdiensten.

## http\_proxy

<a id="option-http_proxy" />

| Veld                       | Waarde                         |
| -------------------------- | ------------------------------ |
| Configuratiebestandsleutel | `http_proxy`                   |
| Systeemomgevingsvariabele  | `APPSIGNAL_HTTP_PROXY`         |
| Verplicht                  | nee                            |
| Type                       | `String`                       |
| Standaardwaarde            | nil (Standaard niet ingesteld) |
| Beschikbaar sinds versie   | `0.1.0`                        |

### Beschrijving

Als u wilt dat de agent via een proxy verbinding maakt met het internet, stelt u in deze configuratiesleutel de volledige proxy-URL in.

<Note>
  Bij gebruik van [een externe collector](#option-collector_endpoint) heeft deze configuratieoptie geen invloed op hoe de integratie communiceert met de externe collector. De optie wordt nog steeds gebruikt bij communicatie met de servers van AppSignal.
</Note>

## ignore\_actions

<a id="option-ignore_actions" />

| Veld                       | Waarde                     |
| -------------------------- | -------------------------- |
| Configuratiebestandsleutel | `ignore_actions`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_IGNORE_ACTIONS` |
| Verplicht                  | nee                        |
| Type                       | `list(String)`             |
| Standaardwaarde            | `[]`                       |
| Beschikbaar sinds versie   | `0.1.0`                    |

### Beschrijving

Met deze configuratieoptie kunt u een lijst opgeven met acties die door AppSignal worden genegeerd. Alles wat zich voordoet, inclusief excepties, wordt niet naar AppSignal verzonden. Dit kan handig zijn om health check-endpoints of andere acties te negeren die u niet wilt monitoren.

Lees meer over [acties negeren](/guides/filter-data/ignore-actions).

## ignore\_errors

<a id="option-ignore_errors" />

| Veld                       | Waarde                    |
| -------------------------- | ------------------------- |
| Configuratiebestandsleutel | `ignore_errors`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_IGNORE_ERRORS` |
| Verplicht                  | nee                       |
| Type                       | `list(String)`            |
| Standaardwaarde            | `[]`                      |
| Beschikbaar sinds versie   | `0.1.0`                   |

### Beschrijving

Lijst met foutklassen die worden genegeerd. Elke exceptie die met deze foutklasse wordt opgeworpen, wordt niet naar AppSignal verzonden.

Lees meer over [fouten negeren](/guides/filter-data/ignore-errors).

## ignore\_namespaces

<a id="option-ignore_namespaces" />

| Veld                       | Waarde                        |
| -------------------------- | ----------------------------- |
| Configuratiebestandsleutel | `ignore_namespaces`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_IGNORE_NAMESPACES` |
| Verplicht                  | nee                           |
| Type                       | `list(String)`                |
| Standaardwaarde            | `[]`                          |
| Beschikbaar sinds versie   | `0.1.0`                       |

### Beschrijving

Lijst met namespaces die worden genegeerd. Elke opgetreden fout of trage request in deze namespace wordt niet naar AppSignal verzonden.

Lees meer over [namespaces](/application/namespaces).

## log

<a id="option-log" />

| Veld                       | Waarde          |
| -------------------------- | --------------- |
| Configuratiebestandsleutel | `log`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_LOG` |
| Verplicht                  | nee             |
| Type                       | `String`        |
| Standaardwaarde            | `file`          |
| Beschikbaar sinds versie   | `0.1.0`         |

### Beschrijving

<Note>
  Deze optie bepaalt welke logger door de interne loggingfunctionaliteit van
  AppSignal wordt gebruikt en heeft geen invloed op de [loggingfunctie](/logging).

  **Let op**: De [AppSignal-agent](/appsignal/how-appsignal-operates),
  die door de integratie wordt gebruikt, schrijft altijd naar het bestand "appsignal.log".
</Note>

Kies welke logger de AppSignal-integratie gebruikt. Geaccepteerde waarden zijn
`file` en `stdout`. Zie ook de configuratie van `log_path`.

* `file` (standaard)
  * Schrijf alle AppSignal-logs naar het bestandssysteem.
* `stdout` (standaard op [Heroku](https://heroku.com))
  * Druk AppSignal-logs af naar de STDOUT van het bovenliggende proces in plaats van naar een bestand.
    Handig bij hostingoplossingen zoals containersystemen en Heroku.

<Note>
  Bij gebruik van [een externe collector](#option-collector_endpoint) heeft deze configuratieoptie geen invloed op hoe de collector logs uitstuurt. De integratie volgt deze configuratieoptie nog steeds bij het uitsturen van logs.
</Note>

## log\_level

<a id="option-log_level" />

| Veld                       | Waarde                |
| -------------------------- | --------------------- |
| Configuratiebestandsleutel | `log_level`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_LOG_LEVEL` |
| Verplicht                  | nee                   |
| Type                       | `String`              |
| Standaardwaarde            | `info`                |
| Beschikbaar sinds versie   | `0.1.0`               |

### Beschrijving

<Note>
  Deze optie stelt het ernstniveau van de interne logger van AppSignal in en
  heeft geen invloed op de [loggingfunctie](/logging).
</Note>

Stel het ernstniveau van de interne logger van AppSignal in. Als deze is geconfigureerd op "info", worden alle error-, warning- en info-berichten gelogd, maar geen debug-berichten.

Het instellen op de niveaus "debug" of "trace" is meestal alleen nodig op verzoek van de support. Het instellen op "debug"/"trace" kan een lichte impact hebben op het schijfgebruik en de IO, vooral op sites met veel verkeer. De CPU-overhead is minimaal met de debug-optie ingeschakeld.

Geaccepteerde waarden:

* error
* warning
* info
* debug
* trace

<Note>
  Bij gebruik van [een externe collector](#option-collector_endpoint) heeft deze configuratieoptie geen invloed op hoe de collector logs uitstuurt. De integratie volgt deze configuratieoptie nog steeds bij het uitsturen van logs.
</Note>

## log\_path

<a id="option-log_path" />

| Veld                       | Waarde               |
| -------------------------- | -------------------- |
| Configuratiebestandsleutel | `log_path`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_LOG_PATH` |
| Verplicht                  | nee                  |
| Type                       | `String`             |
| Standaardwaarde            | `/tmp`               |
| Beschikbaar sinds versie   | `0.1.0`              |

### Beschrijving

<Note>
  Deze optie bepaalt de locatie van het interne loggingbestand van AppSignal en
  heeft geen invloed op de [loggingfunctie](/logging).

  <br />

  **Let op**: Het opgegeven pad mag geen besturingssysteemspecifieke
  bestandssysteemabstracties bevatten, zoals het homedir-symbool `~` voor \*NIX-systemen.
  Dit wordt gezien als een ongeldig pad.
</Note>

Overschrijf de locatie van het pad (map) waar het bestand `appsignal.log`
naartoe kan worden geschreven.

<Note>
  Bij gebruik van [een externe collector](#option-collector_endpoint) heeft deze configuratieoptie geen invloed op hoe de collector logs uitstuurt. De integratie volgt deze configuratieoptie nog steeds bij het uitsturen van logs.
</Note>

## nginx\_port

<a id="option-nginx_port" />

| Veld                       | Waarde                 |
| -------------------------- | ---------------------- |
| Configuratiebestandsleutel | `nginx_port`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_NGINX_PORT` |
| Verplicht                  | nee                    |
| Type                       | `Integer`              |
| Standaardwaarde            | `27649`                |
| Beschikbaar sinds versie   | `1.5.4`                |

### Beschrijving

Configureer de poort waarop de NGINX-metricsserver wordt blootgesteld.

Wanneer AppSignal NGINX-metrics ontvangt, luistert het naar een aan `localhost` gebonden server, standaard op poort 27649. Als u meerdere applicaties met AppSignal-instrumentatie met NGINX-metrics ingeschakeld op dezelfde server draait, gebruikt u deze optie om elke applicatie op een andere poort te laten luisteren.

<Note>
  **Alleen agent:** bij gebruik van [een externe collector](#option-collector_endpoint)
  heeft deze configuratie-optie geen effect.
</Note>

## opentelemetry\_port

<a id="option-opentelemetry_port" />

| Veld                       | Waarde                         |
| -------------------------- | ------------------------------ |
| Configuratiebestandsleutel | `opentelemetry_port`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_OPENTELEMETRY_PORT` |
| Verplicht                  | nee                            |
| Type                       | `Integer`                      |
| Standaardwaarde            | `8099`                         |
| Beschikbaar sinds versie   | `0.2.2`                        |

### Beschrijving

Stel deze optie in om de OpenTelemetry HTTP-serverpoort van het AppSignal-agentproces te configureren. Configureer deze poort als er al een ander proces op de machine draait dat dezelfde poort gebruikt, om conflicten te voorkomen.

<Note>
  **Alleen agent:** wanneer u [een externe
  collector](#option-collector_endpoint) gebruikt, heeft deze configuratieoptie
  geen effect. De poort die gebruikt wordt om OpenTelemetry-gegevens naar de externe
  collector te verzenden, kan worden opgegeven als onderdeel van [de
  `collector_endpoint`-configuratieoptie](#option-collector_endpoint).
</Note>

## request\_headers

<a id="option-request_headers" />

| Veld                       | Waarde                                                                                                                         |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------ |
| Configuratiebestandsleutel | `request_headers`                                                                                                              |
| Systeemomgevingsvariabele  | `APPSIGNAL_REQUEST_HEADERS`                                                                                                    |
| Verplicht                  | nee                                                                                                                            |
| Type                       | `list(String)`                                                                                                                 |
| Standaardwaarde            | `["accept", "accept-charset", "accept-encoding", "accept-language", "cache-control", "connection", "content-length", "range"]` |
| Beschikbaar sinds versie   | `0.1.0`                                                                                                                        |

### Beschrijving

De configuratieoptie `request_headers` bevat een lijst met HTTP-requestheaders die door het AppSignal Python-pakket worden gelezen en opgeslagen.

Deze configuratieoptie `request_headers` is een *allowlist*, wat betekent dat alleen de headers worden meegenomen die door deze configuratieoptie zijn opgegeven. Als deze configuratieoptie niet is ingesteld, wordt de AppSignal-standaard gebruikt.

De volgende lijst is de standaard van het AppSignal-pakket.

```python Python theme={null}
# __appsignal__.py
appsignal = Appsignal(
  # ...Other config opts
  request_headers=[
    "accept",
    "accept-charset",
    "accept-encoding",
    "accept-language",
    "cache-control",
    "connection",
    "content-length",
    "range"
  ]
)
```

Om deze lijst aan te passen, voegt u de configuratieoptie toe met *alle headers* die u gerapporteerd wilt hebben. Alle headernamen moeten in kleine letters worden geschreven. Als de headernaam `X-Custom-Header` is, voeg deze dan toe aan deze lijst als `x-custom-header`.

Om AppSignal te configureren om geen enkele HTTP-requestheader op AppSignal-traces op te slaan, configureert u de optie met een lege lijst.

```python Python theme={null}
# __appsignal__.py
appsignal = Appsignal(
  # ...Other config opts
  request_headers=[]
)
```

## response\_headers

<a id="option-response_headers" />

| Veld                       | Waarde                       |
| -------------------------- | ---------------------------- |
| Configuratiebestandsleutel | `response_headers`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_RESPONSE_HEADERS` |
| Verplicht                  | nee                          |
| Type                       | `list(String)`               |
| Standaardwaarde            | `[]`                         |
| Beschikbaar sinds versie   | `1.6.0`                      |

### Beschrijving

De configuratieoptie `response_headers` bevat een lijst met HTTP-responseheaders die door het AppSignal for Python-pakket worden gelezen en opgeslagen.

Deze configuratieoptie `response_headers` is een *allowlist*, wat betekent dat alleen de headers worden meegenomen die door deze configuratieoptie zijn opgegeven. Als deze configuratieoptie niet is ingesteld, worden er geen responseheaders gerapporteerd.

Om deze lijst aan te passen, voegt u de configuratieoptie toe met *alle headers* die u gerapporteerd wilt hebben. Alle headernamen moeten in kleine letters worden geschreven. Als de headernaam `X-Custom-Header` is, voeg deze dan toe aan deze lijst als `x-custom-header`.

<Note>
  **Alleen collector:** deze configuratie-optie heeft alleen effect bij gebruik van
  [een externe collector](#option-collector_endpoint).
</Note>

## revision

<a id="option-revision" />

| Veld                       | Waarde                                                                                                                           |
| -------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| Configuratiebestandsleutel | `revision`                                                                                                                       |
| Systeemomgevingsvariabele  | `APP_REVISION`                                                                                                                   |
| Verplicht                  | nee                                                                                                                              |
| Type                       | `String`                                                                                                                         |
| Standaardwaarde            | nil (Standaard niet ingesteld)                                                                                                   |
| Beschikbaar sinds versie   | `0.1.0`                                                                                                                          |
|                            | <ul><li>`0.2.0`: Automatische detectie voor Render-deploys.</li><li>`1.3.3`: Automatische detectie voor Kamal-deploys.</li></ul> |

### Beschrijving

Stel de app-revisie in om de momenteel actieve versie van uw app te rapporteren. AppSignal maakt een deploy-marker aan wanneer deze waarde verandert en tagt alle binnenkomende gegevens met de huidige revisie.

Wanneer uw applicatie wordt geïmplementeerd met Kamal, of wanneer deze wordt geïmplementeerd op Render, of wanneer deze wordt geïmplementeerd op Heroku en de functie [Heroku Labs: Dyno Metadata](https://devcenter.heroku.com/articles/dyno-metadata) is ingeschakeld, detecteert de AppSignal-integratie automatisch de Git-commit van de huidige deployment en gebruikt deze als revisie.

U kunt de automatisch gedetecteerde revisies in Heroku, Render of Kamal overschrijven door de configuratieoptie `revision` handmatig op een aangepaste waarde in te stellen.

Lees meer over deploy-markers in het [onderwerp deploy-markers](/application/markers/deploy-markers).

<Note>
  Bij gebruik van [een externe collector](#option-collector_endpoint) wordt de revisie
  niet automatisch gedetecteerd. Stel deze optie handmatig in om de
  momenteel actieve versie van uw app te rapporteren.
</Note>

## running\_in\_container

<a id="option-running_in_container" />

| Veld                       | Waarde                           |
| -------------------------- | -------------------------------- |
| Configuratiebestandsleutel | `running_in_container`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_RUNNING_IN_CONTAINER` |
| Verplicht                  | nee                              |
| Type                       | Boolean (`true` / `false`)       |
| Standaardwaarde            | gedetecteerd door agent          |
| Beschikbaar sinds versie   | `0.1.0`                          |

### Beschrijving

AppSignal verwacht op dezelfde machine te draaien tussen verschillende deploys. Stel deze sleutel in op `true` als de applicatie in een container draait, bijvoorbeeld met Docker.

Nieuwere versies van de AppSignal-integratie detecteren de containeromgeving automatisch, dus handmatige configuratie is niet nodig. Als u problemen ondervindt met de automatische detectie, [neem dan contact op met support](mailto:support@appsignal.com).

Deze optie wordt automatisch op `true` gezet op [Heroku](http://heroku.com/).

<Note>
  **Alleen agent:** bij gebruik van [een externe collector](#option-collector_endpoint)
  heeft deze configuratie-optie geen effect.
</Note>

## send\_environment\_metadata

<a id="option-send_environment_metadata" />

| Veld                       | Waarde                                |
| -------------------------- | ------------------------------------- |
| Configuratiebestandsleutel | `send_environment_metadata`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_SEND_ENVIRONMENT_METADATA` |
| Verplicht                  | nee                                   |
| Type                       | Boolean (`true` / `false`)            |
| Standaardwaarde            | `true`                                |
| Beschikbaar sinds versie   | `0.1.0`                               |

### Beschrijving

Verzend omgevingsmetadata over de app.

Lees voor meer informatie over [omgevingsmetadata](/application/environment-metadata).

<Note>
  **Alleen agent:** bij gebruik van [een externe collector](#option-collector_endpoint)
  heeft deze configuratie-optie geen effect.
</Note>

## send\_function\_parameters

<a id="option-send_function_parameters" />

| Veld                       | Waarde                               |
| -------------------------- | ------------------------------------ |
| Configuratiebestandsleutel | `send_function_parameters`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_SEND_FUNCTION_PARAMETERS` |
| Verplicht                  | nee                                  |
| Type                       | Boolean (`true` / `false`)           |
| Standaardwaarde            | `true`                               |
| Beschikbaar sinds versie   | `1.6.0`                              |

### Beschrijving

Of functieparameters naar AppSignal moeten worden verzonden.

<Note>
  **Alleen collector:** deze configuratie-optie heeft alleen effect bij gebruik van
  [een externe collector](#option-collector_endpoint).

  Zie de configuratie-optie [send\_params](#option-send_params)
  voor het verzenden van gegevens wanneer u de agent niet gebruikt.
</Note>

## send\_params

<a id="option-send_params" />

| Veld                       | Waarde                     |
| -------------------------- | -------------------------- |
| Configuratiebestandsleutel | `send_params`              |
| Systeemomgevingsvariabele  | `APPSIGNAL_SEND_PARAMS`    |
| Verplicht                  | nee                        |
| Type                       | Boolean (`true` / `false`) |
| Standaardwaarde            | `true`                     |
| Beschikbaar sinds versie   | `0.1.0`                    |

### Beschrijving

Of het verzenden van requestparameters naar AppSignal moet worden overgeslagen.

Lees voor meer informatie over [send\_params](/application/parameter-filtering) bij het filteren van requestparameters.

<Note>
  **Alleen agent:** wanneer u [een externe
  collector](#option-collector_endpoint) gebruikt, heeft deze configuratieoptie
  geen effect.

  Zie de volgende configuratieopties voor het verzenden van
  parameters bij gebruik van een externe collector:

  * [`send_function_parameters`](#option-send_function_parameters)
  * [`send_request_payload`](#option-send_request_payload)
  * [`send_request_query_parameters`](#option-send_request_query_parameters)
</Note>

## send\_request\_payload

<a id="option-send_request_payload" />

| Veld                       | Waarde                           |
| -------------------------- | -------------------------------- |
| Configuratiebestandsleutel | `send_request_payload`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_SEND_REQUEST_PAYLOAD` |
| Verplicht                  | nee                              |
| Type                       | Boolean (`true` / `false`)       |
| Standaardwaarde            | `true`                           |
| Beschikbaar sinds versie   | `1.6.0`                          |

### Beschrijving

Of de request-payload naar AppSignal moet worden verzonden.

<Note>
  **Alleen collector:** deze configuratie-optie heeft alleen effect bij gebruik van
  [een externe collector](#option-collector_endpoint).

  Zie de configuratie-optie [send\_params](#option-send_params)
  voor het verzenden van gegevens wanneer u de agent niet gebruikt.
</Note>

## send\_request\_query\_parameters

<a id="option-send_request_query_parameters" />

| Veld                       | Waarde                                    |
| -------------------------- | ----------------------------------------- |
| Configuratiebestandsleutel | `send_request_query_parameters`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_SEND_REQUEST_QUERY_PARAMETERS` |
| Verplicht                  | nee                                       |
| Type                       | Boolean (`true` / `false`)                |
| Standaardwaarde            | `true`                                    |
| Beschikbaar sinds versie   | `1.6.0`                                   |

### Beschrijving

Of request-queryparameters naar AppSignal moeten worden verzonden.

<Note>
  **Alleen collector:** deze configuratie-optie heeft alleen effect bij gebruik van
  [een externe collector](#option-collector_endpoint).

  Zie de configuratie-optie [send\_params](#option-send_params)
  voor het verzenden van gegevens wanneer u de agent niet gebruikt.
</Note>

## send\_session\_data

<a id="option-send_session_data" />

| Veld                       | Waarde                        |
| -------------------------- | ----------------------------- |
| Configuratiebestandsleutel | `send_session_data`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_SEND_SESSION_DATA` |
| Verplicht                  | nee                           |
| Type                       | Boolean (`true` / `false`)    |
| Standaardwaarde            | `true`                        |
| Beschikbaar sinds versie   | `0.1.0`                       |

### Beschrijving

Stel deze optie in op `false` om geen sessiegegevens mee te sturen met exception-traces en performance issue-samples.

Lees voor meer informatie over [filtering van request-sessiegegevens](/application/session-data-filtering).

## service\_name

<a id="option-service_name" />

| Veld                       | Waarde                   |
| -------------------------- | ------------------------ |
| Configuratiebestandsleutel | `service_name`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_SERVICE_NAME` |
| Verplicht                  | nee                      |
| Type                       | `String`                 |
| Standaardwaarde            | \`\`                     |
| Beschikbaar sinds versie   | `1.6.0`                  |

### Beschrijving

De servicenaam helpt AppSignal verschillende services voor traces te herkennen en groepeert de traces automatisch in een namespace op basis van de servicenaam.

Kies een naam die bij uw applicatie past, bijvoorbeeld "Web server", "Background worker", "Email service", "Authentication service", enzovoort.

<Note>
  **Alleen collector:** deze configuratie-optie heeft alleen effect bij gebruik van
  [een externe collector](#option-collector_endpoint).
</Note>

## statsd\_port

<a id="option-statsd_port" />

| Veld                       | Waarde                  |
| -------------------------- | ----------------------- |
| Configuratiebestandsleutel | `statsd_port`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_STATSD_PORT` |
| Verplicht                  | nee                     |
| Type                       | `Integer`               |
| Standaardwaarde            | `8125`                  |
| Beschikbaar sinds versie   | `0.2.2`                 |

### Beschrijving

Stel deze optie in om de StatsD HTTP-serverpoort van het AppSignal-agentproces te configureren. Configureer deze poort als er al een ander proces op de machine draait dat dezelfde poort gebruikt, om conflicten te voorkomen.

<Note>
  **Alleen agent:** bij gebruik van [een externe collector](#option-collector_endpoint)
  heeft deze configuratie-optie geen effect.
</Note>

## working\_directory\_path

<a id="option-working_directory_path" />

| Veld                       | Waarde                             |
| -------------------------- | ---------------------------------- |
| Configuratiebestandsleutel | `working_directory_path`           |
| Systeemomgevingsvariabele  | `APPSIGNAL_WORKING_DIRECTORY_PATH` |
| Verplicht                  | nee                                |
| Type                       | `String`                           |
| Standaardwaarde            | gedetecteerd door agent            |
| Beschikbaar sinds versie   | `0.1.0`                            |

### Beschrijving

Overschrijf de locatie waar AppSignal for Python tijdelijke bestanden kan opslaan. Gebruik deze optie als de standaardlocatie niet geschikt is. Zie onze pagina [hoe AppSignal werkt](/appsignal/how-appsignal-operates) voor meer informatie over het doel van deze werkmap.

Als u meerdere applicaties draait die AppSignal gebruiken op dezelfde server, gebruikt u deze configuratieoptie om voor elke AppSignal-instantie een andere werkmap te selecteren, anders kunnen de twee instanties met elkaar in conflict komen. Zie voor meer informatie over dit scenario onze documentatie over [meerdere applicaties op één host draaien](/guides/application/multiple-applications-on-one-host).

```python Python theme={null}
# __appsignal__.py
appsignal = Appsignal(
  # Other config
  working_directory_path="/tmp/project_1"
)
```

<Note>
  **Let op**: Het opgegeven pad mag geen besturingssysteemspecifieke
  bestandssysteemabstracties bevatten, zoals het homedir-symbool `~` voor \*NIX-systemen.
  Dit wordt gezien als een ongeldig pad.
</Note>

<Note>
  **Alleen agent:** bij gebruik van [een externe collector](#option-collector_endpoint)
  heeft deze configuratie-optie geen effect.
</Note>
