Alerte
Un crash d'oxygène dissous à l'aube devrait alerter quelqu'un.
Les plantages DO ne se planifient pas pendant les heures de bureau. La destruction classique des poissons commence avant le lever du soleil, lorsque la respiration a entraîné l'étang toute la nuit et que personne ne regarde le tableau de bord. Un email envoyé à 4h37. Il a été lu à 7h10. La différence entre ces horodatages est la différence entre un incident et une perte.
Les sociétés de production ont résolu ce problème il y a des décennies : les systèmes critiques bipent un humain jusqu'à ce qu'un humain le reconnaisse. Votre ferme est une entreprise de production. Les poissons ne se soucient pas de ce que l'industrie appelle cela « outillage opérationnel ».
Comment ça marche réellement
FarmHub envoie des alertes critiques à PagerDuty via l'API Events v2, et PagerDuty fait ce qu'il fait : escalader jusqu'à ce que quelqu'un accuse réception.
- Conditions vérifiées toutes les cinq minutes. FarmHub évalue les conditions d'alerte selon un cycle de cinq minutes. Lorsqu'un seuil critique se déclenche, l'événement est immédiatement transmis à PagerDuty et votre politique d'escalade prend le relais : téléphone, SMS, push, tout ce qui réveille votre garde.
- Les gravités correspondent aux gravités de PagerDuty. FarmHub élevé correspond à critique, moyen à avertissement, faible à information. Vos règles d'escalade peuvent traiter un chemin de roulement en panne différemment d'un pH à la dérive.
- Une alerte, un incident. Chaque alerte FarmHub comporte une clé de déduplication stable, de sorte qu'une condition qui reste déclenchée lors de plusieurs vérifications de cinq minutes n'accumule pas d'incidents en double.
- Les résolutions clôturent leurs propres incidents. Lorsque l'alerte est résolue dans FarmHub, l'incident PagerDuty correspondant est résolu via la même clé de déduplication. Votre interlocuteur voit la reprise sans la chercher.
FarmHub envoie déjà des notifications par e-mail et push. PagerDuty est la couche pour les alertes qui ne peuvent pas attendre que quelqu'un vérifie volontairement son téléphone.
SUR QUOI VOUS POUVEZ COMPTER
Sur quoi vous pouvez compter
Ce qu'il y a sous le capot :
- Clé de routage par connexion, cryptée. Vous collez la clé d'intégration d'une intégration PagerDuty Events API v2 sur votre service. Il est stocké crypté et limité à cette seule connexion.
- Traité comme un canal critique. FarmHub classe PagerDuty comme une intégration critique en interne, avec des tentatives de livraison et des interruptions afin qu'une panne réseau passagère ne mange pas une page.
- Testez avant de faire confiance. Un événement de test intégré confirme que la clé de routage fonctionne avant qu'une véritable urgence n'en dépende.
- Kill switch et lignes d'audit chaînées par hachage. Désactivez la connexion instantanément et chaque tentative de livraison est enregistrée dans des lignes d'audit inviolables et chaînées par hachage.
Ce que nous ne faisons pas
Ce que nous laissons à PagerDuty et à vous :
- FarmHub ne gère pas vos politiques de remontée d'informations, vos plannings ou vos rotations de garde. Cette configuration réside dans PagerDuty.
- FarmHub ne lit rien de PagerDuty. La reconnaissance d'une page ne modifie pas l'alerte dans FarmHub ; l'alerte est résolue lorsque la condition sous-jacente disparaît.
- Une page est aussi bonne que la rotation derrière elle. Si personne n'est de garde, PagerDuty ne peut pas résoudre ce problème, et nous non plus.
Configuration, honnêtement
Vous avez besoin d'un compte PagerDuty avec un service auquel vous pouvez ajouter une intégration.
- Dans PagerDuty, ajoutez une intégration Events API v2 à votre service et copiez la clé d'intégration de 32 caractères.
- Dans FarmHub, ouvrez Intégrations, choisissez PagerDuty et collez la clé.
- Envoyez l'événement de test intégré et confirmez qu'un incident apparaît sur le service.
- Définissez vos seuils critiques dans FarmHub et assurez-vous que la politique d'escalade derrière le service réveille réellement quelqu'un.
Questions posées par les agriculteurs
À quelle vitesse une alerte critique devient-elle une page ?
FarmHub vérifie les conditions d'alerte toutes les cinq minutes et envoie l'événement à PagerDuty dès qu'un seuil se déclenche. À partir de là, votre politique de remontée d'informations PagerDuty contrôle la manière dont la page atteint l'astreinte.
Une alerte persistante créera-t-elle des incidents en double ?
Non. Chaque alerte utilise une clé de déduplication stable, de sorte qu'une condition en cours est mappée à un incident plutôt qu'à un nouveau par cycle de vérification.
L'incident se résout-il lorsque l'eau récupère ?
Oui. Lorsque l'alerte est résolue dans FarmHub, la résolution est envoyée avec la même clé de déduplication et l'incident PagerDuty se ferme de lui-même.
Comment les gravités FarmHub sont-elles mappées à PagerDuty ?
Cartes élevées à critiques, moyennes à avertissement, faibles à info. Vous pouvez acheminer et escalader ces gravités dans PagerDuty.
Ai-je besoin de PagerDuty pour chaque alerte ?
Non, et vous ne devriez pas l'utiliser de cette façon. Les e-mails et push sont intégrés à FarmHub pour les alertes de routine. Réservez PagerDuty pour les conditions qui justifient le réveil de quelqu'un, comme l'oxygène dissous, l'électricité ou le niveau d'eau.
PRÊT POUR LE PROCHAIN CHANGEMENT
Donner à l'alerte de 4 heures du matin un chemin d'escalade
Connectez PagerDuty avec une clé d'intégration et la prochaine excursion critique page votre appel jusqu'à ce qu'un humain l'accepte. Le poisson n’attendra pas la vérification des e-mails du matin.
Commencez gratuitement