Naar hoofdinhoud gaan

Procesmonitoring

Lees onze documentatie over procesmonitoring voor meer informatie over hoe AppSignal procesmonitoring werkt.
Standaard stuurt appsignal-wrap geen procesmonitor-events. U kunt de command-line opties --cron of --heartbeat gebruiken om respectievelijk cron- of heartbeat-procesmonitors in te schakelen. De appsignal-wrap-tool gebruikt de naam die als eerste argument is opgegeven als de identifier van de procesmonitor. Bijvoorbeeld, om cron-procesmonitor-events te rapporteren met backup-script als identifier van de procesmonitor:
appsignal-wrap backup-script --cron -- bash /var/app/backup.sh

Cron-procesmonitors

Bij gebruik van --cron om cron-procesmonitors te verzenden, stuurt appsignal-wrap een start-cron-procesmonitor-event wanneer het proces start, en een finish-cron-procesmonitor-event als het proces succesvol wordt afgerond. Als het proces eindigt met een mislukte exit-status, stuurt appsignal-wrap geen finish-cron-procesmonitor-event.

Heartbeat-procesmonitors

Bij gebruik van --heartbeat om heartbeat-procesmonitors te verzenden, stuurt appsignal-wrap continu heartbeat-procesmonitor-events tijdens de levensduur van het proces.

Aangepaste identifier

Om procesmonitor-events naar AppSignal te sturen met een identifier die verschilt van de naam die als eerste argument is opgegeven, kunt u een andere identifier als argument doorgeven aan de command-line opties --cron of --heartbeat. Bijvoorbeeld:
appsignal-wrap backup --cron daily-backup -- bash /var/app/backup.sh
In het bovenstaande voorbeeld stuurt appsignal-wrap cron-procesmonitor-events met daily-backup als identifier van de procesmonitor, maar gebruikt het nog steeds backup als naam om het proces te identificeren bij het rapporteren van logs en errors.