Appsignal-Konstruktor oder Umgebungsvariablen.
Die Konfiguration wird in einem vierstufigen Prozess geladen, beginnend mit den Standardwerten des Pakets und endend mit dem Lesen von Umgebungsvariablen. Die Konfigurationsoptionen können gemischt werden, ohne die Konfiguration einer anderen Option zu verlieren.
Ladereihenfolgen
1. Modul-Standardwerte
Das AppSignal-Modul beginnt mit dem Laden seiner Standardkonfiguration, dem Setzen von Pfaden und dem Aktivieren bestimmter Funktionen. Die Agent-Standardwerte finden Sie in der Dokumentation zu den Konfigurationsoptionen.2. Systemerkannte Einstellungen
Das Paket erkennt, auf welcher Art von System es läuft, und konfiguriert sich entsprechend. Wenn es zum Beispiel innerhalb eines containerbasierten Systems (wie Docker und Heroku) läuft, setzt es die KonfigurationsoptionrunningInContainer auf true.
3. Umgebungsvariablen
AppSignal sucht seine Konfiguration in Umgebungsvariablen. Wenn diese gefunden werden, überschreiben sie alle gegebenen Konfigurationsoptionen aus vorherigen Schritten.4. Anfangskonfiguration, die dem Appsignal-Konstruktor übergeben wird
Beim Initialisieren des Appsignal-Objekts können Sie die anfängliche Konfiguration übergeben, die Sie anwenden möchten. Dies ist ein object einer beliebigen der unten beschriebenen Optionen.