Surveillance de site avec PagerDuty
Quand un moniteur détecte un problème — un paiement cassé, une connexion qui échoue, un site hors ligne — Relvato ouvre un incident sur votre service PagerDuty, et vos politiques d'escalade décident qui est alerté. Quand le moniteur repasse au vert, Relvato résout l'incident.
Les alertes PagerDuty sont incluses dans les offres Business (79 $ par mois) et Agency. Le bouton vous mène à « Alert settings », où vous collez l'Integration Key de votre service.
Checkout broke on My Shop
- Severity
- critical
- Source
- store.example.com
- Component
- Guest checkout
- Group
- User flows
View the run in Relvato
- 02:14TriggeredGuest checkout failed — via Events API v2
- 02:41ResolvedMonitor passed again — via Events API v2
Connecté en quelques minutes
Rien à installer dans PagerDuty : une intégration Events API v2 sur un service suffit.
Ajoutez une intégration dans PagerDuty
Ouvrez Services, choisissez le service qui doit recevoir les incidents, puis Integrations → Add an integration → Events API v2. Copiez son Integration Key : 32 lettres et chiffres.
Collez-la dans Relvato
Ouvrez « Alert settings » et trouvez la carte PagerDuty. Choisissez la région du service — US, ou EU si votre adresse PagerDuty se termine par .eu.pagerduty.com —, donnez-lui un nom, collez la clé et cliquez sur « Add PagerDuty ».
Envoyez un test
Cliquez sur « Send test ». Relvato ouvre un incident de test et le résout aussitôt ; PagerDuty peut tout de même prévenir la personne d'astreinte. Dès lors, un moniteur qui échoue ouvre un incident sur ce service.
Qui est alerté, quand et comment : c'est la politique d'escalade du service dans PagerDuty qui le décide. Relvato ouvre l'incident et le résout ; il n'alerte jamais personne directement.
Il peut ouvrir et résoudre des incidents sur un service. C'est tout.
Une Integration Key appartient à un service PagerDuty, et les événements envoyés avec elle n'arrivent que sur ce service. Relvato appelle l'Events API de PagerDuty, et rien d'autre.
Ce que Relvato peut faire
- Ouvrir un incident sur le service de la clé quand un moniteur commence à échouer
- Résoudre cet incident quand le moniteur repasse au vert
- Inclure le site, le moniteur et son groupe, la gravité, l'erreur, l'étape en échec, ce qui a déclenché l'exécution et un lien vers celle-ci
- S'arrêter aussitôt quand vous le désactivez ou le retirez dans « Alert settings »
Ce qu'il ne peut pas faire
- Lire des incidents, sur ce service ou un autre
- Voir vos plannings d'astreinte, vos utilisateurs ou vos autres services
- Choisir qui est alerté — c'est le rôle de votre politique d'escalade
- Vous remontrer la clé — elle est stockée chiffrée
Un incident par moniteur, résolu quand il repasse au vert
Un incident par moniteur
Chaque moniteur de chaque site a son propre incident. Un nouvel échec s'ajoute à l'incident ouvert au lieu d'alerter à nouveau, et le rétablissement résout précisément celui-là.
Uptime, heartbeats et ports aussi
Une panne ouvre un incident, le retour en ligne le résout. Une courte panne déjà terminée arrive comme un incident déjà résolu. Les changements inattendus du mode quarantaine en ouvrent un, et la fin des 48 heures le résout.
Vos interrupteurs et votre seuil
Sous « What goes where », la colonne « PagerDuty » a un interrupteur par type de moniteur, d'Uptime à Legal compliance. Les sites mis en sourdine restent silencieux, et le seuil « Alert me on » s'applique.
Il vous prévient quand PagerDuty ne répond plus
Après 20 envois échoués d'affilée — par exemple parce que quelqu'un a retiré l'intégration — Relvato met ce service PagerDuty en pause et l'indique dans la cloche de notifications. Un clic le relance.
Les alertes PagerDuty, en questions
Quelles offres incluent les alertes PagerDuty ?
Business (79 $ par mois) et Agency. Pro inclut les alertes par e-mail, Slack, Teams, Discord, Google Chat, Telegram et webhook, mais pas PagerDuty. Sur Free, les alertes s'affichent dans l'app et arrivent par e-mail une fois par mois.
Un moniteur qui échoue sans cesse va-t-il nous alerter à chaque fois ?
Non. Relvato garde un incident par moniteur et par site : un nouvel échec s'ajoute à l'incident déjà ouvert. Quand le moniteur repasse au vert, Relvato le résout.
Que contient l'incident ?
Le résumé est le titre de l'alerte, par exemple « Checkout broke on My Shop », ou « Checkout couldn't run on My Shop — Cloudflare blocked Relvato » quand un moniteur n'a pas pu s'exécuter. La source est l'adresse du site, le composant est le moniteur et le groupe est son groupe de moniteurs : User flows, Security, Design, Performance, SEO / AEO, Domain lifecycle, Legal compliance ou Uptime. Les détails personnalisés contiennent le site, le moniteur, l'erreur, l'étape en échec et ce qui a déclenché l'exécution, et l'incident renvoie vers l'exécution : « View the run in Relvato ».
Comment les gravités de Relvato deviennent-elles celles de PagerDuty ?
critical reste critical, high devient error, medium et low deviennent warning, et warning devient info.
Est-ce compatible avec la région de service EU de PagerDuty ?
Oui. Choisissez EU en ajoutant le service si votre adresse PagerDuty se termine par .eu.pagerduty.com, sinon US. Relvato envoie alors vers l'Events API de cette région.
Puis-je envoyer les alertes à plusieurs services PagerDuty ?
Oui. Ajoutez une intégration Events API v2 sur chaque service et chaque clé dans « Alert settings » — jusqu'à 10 apps de chat et services PagerDuty par compte, au total. Chacun a son propre interrupteur.
Comment la clé est-elle protégée ?
Quiconque a la clé peut ouvrir des incidents sur ce service, donc Relvato la traite comme un mot de passe : stockée chiffrée et plus jamais affichée. Relvato n'appelle que l'Events API de PagerDuty, et la clé ne permet de lire ni les incidents, ni les plannings, ni les utilisateurs, ni les autres services.
Envoyez les alertes là où votre équipe travaille déjà
Les pannes de votre site, directement à la personne d'astreinte
Ajoutez PagerDuty dans « Alert settings » et envoyez un test. Si un paiement casse à 3 h du matin, votre politique d'escalade prend le relais, et Relvato résout l'incident quand le moniteur repasse au vert.