Prozessüberwachung
Standardmäßig sendetappsignal-wrap keine Prozessüberwachungs-Events. Sie können die Befehlszeilenoptionen --cron
oder --heartbeat verwenden, um Cron- bzw. Heartbeat-Prozessüberwachungen zu aktivieren.
Das Tool appsignal-wrap verwendet den als erstes Argument angegebenen Namen als Bezeichner für die Prozessüberwachung. Um beispielsweise Cron-Prozessüberwachungs-Events mit backup-script als Bezeichner für die Prozessüberwachung zu melden:
Cron-Prozessüberwachungen
Bei Verwendung von--cron zum Senden von Cron-Prozessüberwachungen sendet appsignal-wrap ein Start-Cron-Prozessüberwachungs-Event, wenn der Prozess startet, und ein Finish-Cron-Prozessüberwachungs-Event, wenn der Prozess erfolgreich beendet wird.
Wenn der Prozess mit einem Fehler-Exit-Status beendet wird, sendet appsignal-wrap kein Finish-Cron-Prozessüberwachungs-Event.
Heartbeat-Prozessüberwachungen
Bei Verwendung von--heartbeat zum Senden von Heartbeat-Prozessüberwachungen sendet appsignal-wrap während der Lebensdauer des Prozesses kontinuierlich Heartbeat-Prozessüberwachungs-Events.
Benutzerdefinierter Bezeichner
Um Prozessüberwachungs-Events mit einem anderen Bezeichner als dem als erstes Argument angegebenen Namen an AppSignal zu senden, können Sie einen anderen Bezeichner als Argument an die Befehlszeilenoptionen--cron oder --heartbeat übergeben. Zum Beispiel:
appsignal-wrap Cron-Prozessüberwachungs-Events mit daily-backup als Bezeichner für die Prozessüberwachung, verwendet aber weiterhin backup als Namen zur Identifizierung des Prozesses bei der Meldung von Logs und Fehlern.