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

# Configuratieopties van de Collector

De collector kan bij het opstarten worden [geconfigureerd](/collector/configuration) met omgevingsvariabelen of een configuratiebestand.

De volgende lijst bevat alle configuratieopties met de naam van de omgevingsvariabele en de naam van de sleutel in het configuratiebestand.

Voor meer informatie over het configureren van de AppSignal Collector met een configuratiebestand of met omgevingsvariabelen, raadpleegt u onze [configuratiesectie](/collector/configuration).

## Beschikbare opties

* Vereiste opties
  * [`push_api_key`](#option-push_api_key)
* Opties
  * [`cpu_count`](#option-cpu_count)
  * [`enable_host_metrics`](#option-enable_host_metrics)
  * [`files_world_accessible`](#option-files_world_accessible)
  * [`hostname`](#option-hostname)
  * [`http_port`](#option-http_port)
  * [`log_level`](#option-log_level)
  * [`push_api_endpoint`](#option-push_api_endpoint)
  * [`running_in_container`](#option-running_in_container)
  * [`working_directory_path`](#option-working_directory_path)

## push\_api\_key

<a id="option-push_api_key" />

| Veld                        | Waarde                         |
| --------------------------- | ------------------------------ |
| Configuratiebestand-sleutel | `push_api_key`                 |
| Systeemomgevingsvariabele   | `APPSIGNAL_PUSH_API_KEY`       |
| Vereist                     | ja                             |
| Type                        | `String`                       |
| Standaardwaarde             | nil (standaard niet ingesteld) |
| Beschikbaar sinds versie    | `0.1.0`                        |

### Beschrijving

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

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

## cpu\_count

<a id="option-cpu_count" />

| Veld                        | Waarde                |
| --------------------------- | --------------------- |
| Configuratiebestand-sleutel | `cpu_count`           |
| Systeemomgevingsvariabele   | `APPSIGNAL_CPU_COUNT` |
| Vereist                     | nee                   |
| Type                        | `Float`               |
| Standaardwaarde             | `undefined`           |
| Beschikbaar sinds versie    | `0.3.0`               |

### Beschrijving

De beschikbare CPU-capaciteit van de host, uitgedrukt in aantal CPU's. Deze wordt gebruikt om het CPU-gebruikspercentage in de host-metrics te berekenen. Als deze niet is ingesteld, zal de agent dit automatisch proberen te detecteren via cgroups.

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

## enable\_host\_metrics

<a id="option-enable_host_metrics" />

| Veld                        | Waarde                                                                                                                               |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| Configuratiebestand-sleutel | `enable_host_metrics`                                                                                                                |
| Systeemomgevingsvariabele   | `APPSIGNAL_ENABLE_HOST_METRICS`                                                                                                      |
| Vereist                     | nee                                                                                                                                  |
| Type                        | Boolean (`true` / `false`)                                                                                                           |
| Standaardwaarde             | `false`                                                                                                                              |
| Beschikbaar sinds versie    | `0.3.0`                                                                                                                              |
|                             | <ul><li>`0.8.0`: standaard uitgeschakeld.</li><li>`0.3.0`: standaard uitgeschakeld in de appsignal/collector Docker-image.</li></ul> |

### Beschrijving

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

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

## files\_world\_accessible

<a id="option-files_world_accessible" />

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

### Beschrijving

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

## hostname

<a id="option-hostname" />

| Veld                        | Waarde                       |
| --------------------------- | ---------------------------- |
| Configuratiebestand-sleutel | `hostname`                   |
| Systeemomgevingsvariabele   | `APPSIGNAL_HOSTNAME`         |
| Vereist                     | nee                          |
| Type                        | `String`                     |
| Standaardwaarde             | gedetecteerd uit het systeem |
| Beschikbaar sinds versie    | `0.3.0`                      |

### Beschrijving

Hiermee wordt de hostnaam van de server overschreven. Handig wanneer u geen aangepaste hostnaam kunt instellen of wanneer een nietszeggende id voor u wordt gegenereerd op hostingdiensten.

## http\_port

<a id="option-http_port" />

| Veld                        | Waarde                |
| --------------------------- | --------------------- |
| Configuratiebestand-sleutel | `http_port`           |
| Systeemomgevingsvariabele   | `APPSIGNAL_HTTP_PORT` |
| Vereist                     | nee                   |
| Type                        | `Integer`             |
| Standaardwaarde             | `8099`                |
| Beschikbaar sinds versie    | `0.3.0`               |

### Beschrijving

De poort die door de HTTP-server van de collector wordt gebruikt om OpenTelemetry-exportverzoeken op te ontvangen.

## log\_level

<a id="option-log_level" />

| Veld                        | Waarde                |
| --------------------------- | --------------------- |
| Configuratiebestand-sleutel | `log_level`           |
| Systeemomgevingsvariabele   | `APPSIGNAL_LOG_LEVEL` |
| Vereist                     | nee                   |
| Type                        | `String`              |
| Standaardwaarde             | `info`                |
| Beschikbaar sinds versie    | `0.1.0`               |

### Beschrijving

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

Stel het ernstniveau in van AppSignal's interne logger. Als deze is geconfigureerd op "info", worden alle error-, warning- en infomeldingen gelogd, maar de debugmeldingen niet.

Het instellen op het niveau "debug" of "trace" is meestal alleen nodig op verzoek van 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 debugoptie ingeschakeld.

Geaccepteerde waarden:

* error
* warning
* info
* debug
* trace

## push\_api\_endpoint

<a id="option-push_api_endpoint" />

| Veld                        | Waarde                        |
| --------------------------- | ----------------------------- |
| Configuratiebestand-sleutel | `push_api_endpoint`           |
| Systeemomgevingsvariabele   | `APPSIGNAL_PUSH_API_ENDPOINT` |
| Vereist                     | nee                           |
| Type                        | `String`                      |
| Standaardwaarde             | `https://push.appsignal.com`  |
| Beschikbaar sinds versie    | `0.1.0`                       |

### Beschrijving

Configureer het endpoint om gegevens naar AppSignal te sturen. Deze instelling hoeft niet te worden gewijzigd.

## running\_in\_container

<a id="option-running_in_container" />

| Veld                        | Waarde                           |
| --------------------------- | -------------------------------- |
| Configuratiebestand-sleutel | `running_in_container`           |
| Systeemomgevingsvariabele   | `APPSIGNAL_RUNNING_IN_CONTAINER` |
| Vereist                     | nee                              |
| Type                        | Boolean (`true` / `false`)       |
| Standaardwaarde             | gedetecteerd door collector      |
| Beschikbaar sinds versie    | `0.3.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, zoals met Docker.

Nieuwere versies van de AppSignal-integratie detecteren automatisch hun containeromgeving, 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/).

## working\_directory\_path

<a id="option-working_directory_path" />

| Veld                        | Waarde                                                                                                 |
| --------------------------- | ------------------------------------------------------------------------------------------------------ |
| Configuratiebestand-sleutel | `working_directory_path`                                                                               |
| Systeemomgevingsvariabele   | `APPSIGNAL_WORKING_DIRECTORY_PATH`                                                                     |
| Vereist                     | nee                                                                                                    |
| Type                        | `String`                                                                                               |
| Standaardwaarde             | gedetecteerd door collector                                                                            |
| Beschikbaar sinds versie    | `0.1.0`                                                                                                |
|                             | <ul><li>Deze configuratie-optie heette `working_dir_path` in versies 0.1.0 tot en met 0.3.x.</li></ul> |

### Beschrijving

Overschrijf de locatie waar de AppSignal Collector 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 werkdirectory.

Als u meerdere applicaties draait die AppSignal op dezelfde server gebruiken, gebruik dan deze configuratie-optie om verschillende werkdirectories voor elke AppSignal-instantie 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).

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