Ce standard vise à expliquer les actions pour mettre en place un health check sur un projet et ainsi être averti en cas de problème d’infra de cette dernière
<aside> ✅ Pré-requis
<aside> ⌛ Temps indicatif : 30min
</aside>
/healthcheck.json
(ou /healthcheck/all.json
)Raison :
L’url /healthcheck permettra à updown de vérifier que l’application fonctionne
Raison :
L’objectif est d’alerter les développeurs de Captive pour leur permettre de réagir si il y a le moindre problème sur l’une de leurs applications
Dans l’édition des alertes d’une url, il faut cocher l’icone Slack
Les alertes sont envoyés sur le channel #devops
La page de status affiche l’historique du site
redis
dans la config du healthcheck sans définir la gem redis dans le Gemfilereturn
dans la méthode config.on_failure
Cela provoque l’erreur health_check failed: unexpected return.