Om de diverse crontaken (periodieke taken die op de server worden uitgevoerd) te kunnen monitoren maken wij gebruik van de dienst Healthchecks.io.
Op die manier ontvangen we een melding wanneer bepaalde taken (zoals een periodieke export of indexatie) niet goed loopt en kunnen we daar actie op ondernemen. Dat heeft als grote voordeel dat we proactief kunnen reageren voordat de vastgelopen taak een probleem oplevert voor jullie of jullie klanten.
Binnen Magento wordt gebruik gemaakt van de Experius_Healthchecksio module. Hierbij wordt voor elke cron group (verzameling van taken) een losse controle ingesteld.
De melding dat een crontaak is vastgelopen wordt standaard naar Experius gestuurd. Indien gewenst is dit uit te breiden met een e-mailmelding voor onze klanten (de merchant). Daarnaast is het als klant mogelijk in te loggen op https://healthchecks.io/ en vervolgens de status van de checks in te zien.
Cron taak: periodieke taak die op de server wordt uitgevoerd.
Cron group: verzameling van verschillende taken. Alle taken die gerelateerd zijn aan de koppeling met systeem X zouden dus onder de group group "Systeem X" moeten vallen.
Healthchecks: tool die monitort of de cron taken zijn afgerond.