Naar hoofdinhoud gaan
AppSignal Process Monitoring biedt inzicht in de status van achtergrondprocessen zoals cronjobs. Process Monitoring helpt vragen te beantwoorden zoals: Na configuratie volgt AppSignal de uitvoering van achtergrondprocessen en geplande taken, geeft inzicht in afzonderlijke runs en stuurt u een melding als een proces geen voltooiing aan ons doorgeeft. U kunt twee soorten process monitors configureren met AppSignal: cron process monitors en heartbeat process monitors. Gebruik cron process monitors om de uitvoering te volgen van processen die op een specifiek tijdstip zijn ingepland, zoals cronjobs. Gebruik heartbeat process monitors om de uptime te volgen van een proces dat continu zou moeten draaien, zoals een serverapplicatie of een achtergrondtaakverwerker.

Aan de slag

Maak eerst een process monitor aan in AppSignal, waarbij u het verwachte schema voor uw cronjob instelt of het verwachte interval tussen heartbeat process monitor-events. U kunt bijvoorbeeld een process monitor hebben voor een geplande taak die elk uur maximaal 20 minuten moet draaien, of een achtergrondtaakverwerker die maximaal elke 5 minuten een heartbeat process monitor-event moet rapporteren. Vervolgens configureert u uw geplande taak of achtergrondproces om process monitor-events naar AppSignal te sturen. Een cronjob moet aan het begin en einde van elk voorkomen een process monitor-event versturen, terwijl een achtergrondtaak op regelmatige intervallen een process monitor-event moet versturen. AppSignal volgt vervolgens de ontvangen process monitor-events en vergelijkt deze met de verwachte voorkomens. Wanneer AppSignal een process monitor-event verwacht maar deze niet op tijd ontvangt, krijgt u een melding zoals geconfigureerd in de process monitor, zodat u kunt zorgen dat de vitale processen van uw applicatie werken zoals verwacht.