Skip to main content
Die AppSignal-Integrationen für Ruby, Elixir, Node.js und Python bieten Hilfsmethoden und -funktionen, mit denen Sie einfach Prozessmonitor-Events an AppSignal senden können.
Die Integrations-Hilfsfunktionen verwenden weiterhin CheckIn, checkIn und check_in im Code für Kompatibilität mit bestehenden Anwendungen.

Cron-Prozessmonitor-Events

Um AppSignal zu benachrichtigen, dass ein Cronjob erfolgreich beendet wurde, verwenden Sie die Hilfsfunktion cron und übergeben Sie den Namen des Cron-Prozessmonitors als Argument.
Es ist sicher, die Hilfsfunktion cron in kurzer Zeit mehrfach aufzurufen, da die Hilfsfunktion höchstens alle zehn Sekunden ein Finish-Event an AppSignal sendet.

Überwachung der Job-Dauer

Um die Dauer eines Cronjobs zu überwachen, können Sie die Hilfsfunktion cron mit einem Block oder einer Funktion verwenden, der/die den zu überwachenden Code enthält. Dadurch werden Events sowohl beim Start als auch beim Ende des Jobs an AppSignal gesendet.
Wenn innerhalb der überwachten Funktion oder Methode eine Exception ausgelöst wird, wird das Finish-Event nicht an AppSignal gemeldet, was eine Benachrichtigung über einen fehlenden Prozessmonitor auslöst. Die Exception wird erneut ausgelöst. Wenn der Kontext, in dem die Exception ausgelöst wird, ein AppSignal-überwachter Kontext ist, wird die Exception an AppSignal gemeldet. Andernfalls können Sie, wenn Sie die Exception an AppSignal melden möchten, unsere Hilfsfunktionen für die Exception-Behandlung für Ruby, Elixir, Node.js oder Python verwenden.

Heartbeat-Prozessmonitor-Events

Um ein Heartbeat-Prozessmonitor-Event an AppSignal zu senden, verwenden Sie die Hilfsfunktion heartbeat und übergeben Sie den Namen des Heartbeat-Prozessmonitors als Argument. Es ist sicher, heartbeat mehrfach aufzurufen, da die Hilfsfunktion höchstens alle zehn Sekunden ein Heartbeat-Event an AppSignal sendet.

Heartbeats kontinuierlich senden

Um Heartbeat-Prozessmonitore kontinuierlich zu senden, können Sie die Option { continuous: true } an die Hilfsfunktion heartbeat übergeben. Dies ist nützlich, um die Lebensdauer des Prozesses selbst zu überwachen. Die Hilfsfunktion sendet alle dreißig Sekunden ein Heartbeat-Event an AppSignal.

Prozessmonitor-Vorkommen in AppSignal überprüfen

Nach der Konfiguration beginnt AppSignal, Informationen über Vorkommen für Ihre Prozessmonitore anzuzeigen. Sie können mehr über Vorkommen in unserer Dokumentation zu Prozessmonitor-Vorkommen lesen.