Zum Hauptinhalt springen
Es ist möglich, dass AppSignal keine automatische Integration für Ihr gewähltes Framework bietet, oder dass Sie Ihr eigenes Anwendungs-Setup verwenden. Sehen Sie sich unsere Liste der unterstützten Integrationen an, um zu sehen, welche Frameworks und Gems wir mit dem AppSignal-Gem unterstützen. Wenn AppSignal Ihre Anwendung nicht automatisch unterstützt, ist es weiterhin möglich, AppSignal-Instrumentierung hinzuzufügen. Unser Ruby-Gem muss einmal zu Beginn eines Prozesses konfiguriert und gestartet werden. Es kann über eine Konfigurationsdatei oder mithilfe von Umgebungsvariablen konfiguriert werden.

Konfiguration

Umgebungsvariablen

Bei Verwendung von Umgebungsvariablen zur Konfiguration von AppSignal liest das Gem die Konfiguration beim Start aus der Umgebung. Der Aufruf von Appsignal.start reicht aus.

Konfigurationsdatei

Bei Verwendung einer Konfigurationsdatei zur Konfiguration von AppSignal muss das Ruby-Gem konfiguriert werden, bevor es gestartet wird. Es sucht im aktuellen Arbeitsverzeichnis des Anwendungsprozesses nach der Datei config/appsignal.rb. Alternativ kann es auch mit dem Appsignal.configure-Helper konfiguriert werden, wie im folgenden Beispiel gezeigt.
AppSignal sucht im Pfad des ersten Arguments nach einem config/-Verzeichnis, das eine appsignal.rb-Datei enthält, um die Konfiguration zu laden. Das zweite Argument ist die Umgebung, die es aus der Konfigurationsdatei lädt.

Nächste Schritte

Fahren Sie mit unserem Leitfaden zur Instrumentierung für Skripte und Hintergrundjobs für Anwendungen fort, die wir nicht automatisch instrumentieren. Verwenden Sie Instrumentierungs-Helper, um den instrumentierten Code detaillierter aufzuschlüsseln.