De collector kan bij het opstarten worden geconfigureerd 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.
Beschikbare opties
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.
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
| 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 |
| 0.8.0: standaard uitgeschakeld.0.3.0: standaard uitgeschakeld in de appsignal/collector Docker-image.
|
Beschrijving
Zet deze optie op false om het verzamelen van 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.
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 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
| 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
| 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
| Veld | Waarde |
|---|
| Configuratiebestand-sleutel | log_level |
| Systeemomgevingsvariabele | APPSIGNAL_LOG_LEVEL |
| Vereist | nee |
| Type | String |
| Standaardwaarde | info |
| Beschikbaar sinds versie | 0.1.0 |
Beschrijving
Deze optie stelt het ernstniveau in van AppSignal’s interne logger en heeft
geen invloed op de logging-functie.
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
| 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
| 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.
Deze optie wordt automatisch op true gezet op Heroku.
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 |
| - Deze configuratie-optie heette
working_dir_path in versies 0.1.0 tot en met 0.3.x.
|
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 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.
Opmerking: Het opgegeven pad mag geen besturingssysteemspecifieke
bestandssysteemabstracties bevatten, zoals het homedir-symbool ~ voor
*NIX-systemen. Dit wordt gezien als een ongeldig pad.