Surveillance de processus
Par défaut,appsignal-wrap n’enverra aucun événement de surveillance de processus. Vous pouvez utiliser les options de ligne de commande --cron
ou --heartbeat pour activer respectivement les moniteurs de processus cron ou heartbeat.
L’outil appsignal-wrap utilisera le nom fourni comme premier argument en tant qu’identifiant du moniteur de processus. Par exemple, pour signaler des événements de moniteur de processus cron avec backup-script comme identifiant du moniteur de processus :
Moniteurs de processus cron
Lors de l’utilisation de--cron pour envoyer des moniteurs de processus cron, appsignal-wrap enverra un événement de moniteur de processus cron de démarrage lorsque le processus démarre, et un événement de moniteur de processus cron de fin si le processus se termine avec succès.
Si le processus se termine avec un statut de sortie d’échec, appsignal-wrap n’enverra pas d’événement de moniteur de processus cron de fin.
Moniteurs de processus heartbeat
Lors de l’utilisation de--heartbeat pour envoyer des moniteurs de processus heartbeat, appsignal-wrap enverra des événements de moniteur de processus heartbeat en continu pendant la durée de vie du processus.
Identifiant personnalisé
Pour envoyer des événements de moniteur de processus à AppSignal avec un identifiant différent du nom fourni comme premier argument, vous pouvez passer un identifiant différent en argument des options de ligne de commande--cron ou --heartbeat. Par exemple :
appsignal-wrap enverra des événements de moniteur de processus cron avec daily-backup comme identifiant du moniteur de processus, mais utilisera toujours backup comme nom pour identifier le processus lors du signalement des logs et des erreurs.