Intégration PagerDuty

Connectez vos alertes MoniTao à PagerDuty pour une gestion professionnelle des incidents.

PagerDuty est la référence en matière de gestion d'incidents et d'astreintes. En connectant MoniTao à PagerDuty, vous bénéficiez du meilleur des deux mondes : le monitoring précis et fiable de MoniTao, et la puissance de la plateforme d'incident management de PagerDuty.

Cette intégration permet d'acheminer automatiquement les alertes MoniTao vers vos politiques d'escalade PagerDuty. Votre équipe on-call reçoit les notifications via leurs canaux préférés, et le workflow d'incident management de PagerDuty prend le relais.

Que vous utilisiez PagerDuty pour orchestrer les astreintes d'une petite équipe ou pour coordonner des centaines d'ingénieurs, cette intégration s'adapte à votre configuration existante sans disruption.

Qu'est-ce que PagerDuty ?

PagerDuty est une plateforme d'incident management qui offre :

Avantages de l'Intégration

Connecter MoniTao à PagerDuty apporte plusieurs bénéfices :

Configuration de l'Intégration

Suivez ces étapes pour connecter MoniTao à PagerDuty :

  1. Créer un service PagerDuty : Dans PagerDuty, créez un nouveau service dédié aux alertes MoniTao, ou utilisez un service existant.
  2. Ajouter une intégration Events API : Dans les intégrations du service, ajoutez "Events API v2". Copiez la Routing Key générée.
  3. Configurer dans MoniTao : Dans MoniTao > Alertes > Webhooks, ajoutez une nouvelle destination PagerDuty et collez la Routing Key.
  4. Mapper les severités : Configurez comment les niveaux d'alerte MoniTao correspondent aux severités PagerDuty (critical, error, warning, info).
  5. Tester l'intégration : Utilisez le bouton "Envoyer un test" dans MoniTao pour vérifier que l'alerte arrive bien dans PagerDuty.

Format du Payload

MoniTao envoie les alertes au format Events API v2 de PagerDuty :

{
  "routing_key": "votre-routing-key",
  "event_action": "trigger",
  "dedup_key": "monitao-monitor-123-incident-456",
  "payload": {
    "summary": "[DOWN] example.com - HTTP 503",
    "severity": "critical",
    "source": "MoniTao",
    "custom_details": {
      "monitor_name": "Production Website",
      "url": "https://example.com",
      "status_code": 503,
      "response_time_ms": 12500,
      "check_location": "Paris, France",
      "incident_url": "https://app.monitao.com/incident/456"
    }
  }
}

Le dedup_key assure que les alertes dupliquées sont regroupées. Quand le monitor revient UP, MoniTao envoie automatiquement un event "resolve" pour clore l'incident.

Politiques d'Escalade

Configurez vos escalades dans PagerDuty pour les alertes MoniTao :

Bonnes Pratiques

Optimisez votre intégration MoniTao-PagerDuty :

Checklist Intégration PagerDuty

  • Service PagerDuty créé avec politique d'escalade
  • Routing Key configurée dans MoniTao
  • Mapping des severités vérifié
  • Test d'alerte envoyé et reçu dans PagerDuty
  • Notification de résolution testée (trigger puis resolve)
  • Équipe formée sur le workflow PagerDuty

Questions Fréquentes

Faut-il un compte PagerDuty payant ?

PagerDuty propose un tier gratuit pour les petites équipes (jusqu'à 5 utilisateurs). L'intégration MoniTao fonctionne avec tous les plans.

Les acquittements sont-ils bidirectionnels ?

Actuellement, MoniTao envoie les événements à PagerDuty, et les résolutions automatiques. L'acquittement dans PagerDuty n'est pas synchronisé vers MoniTao.

Puis-je utiliser plusieurs services PagerDuty ?

Oui, créez plusieurs destinations webhook dans MoniTao avec différentes Routing Keys, et assignez-les aux monitors appropriés.

Comment éviter les doublons d'incidents ?

MoniTao génère un dedup_key unique par monitor et incident. PagerDuty regroupe automatiquement les alertes avec le même dedup_key.

L'intégration fonctionne-t-elle avec PagerDuty EU ?

Oui, utilisez l'endpoint EU de PagerDuty (events.eu.pagerduty.com) lors de la configuration si votre compte est sur la région EU.

Puis-je personnaliser le contenu de l'alerte ?

MoniTao envoie un payload standardisé avec toutes les informations utiles. Pour du contenu personnalisé, utilisez les Event Rules de PagerDuty.

Conclusion

L'intégration MoniTao-PagerDuty combine monitoring précis et gestion d'incidents professionnelle. Vos alertes sont acheminées automatiquement vers la bonne personne, au bon moment, via le bon canal.

Configurez l'intégration en quelques minutes et bénéficiez immédiatement de la puissance de PagerDuty pour vos alertes MoniTao. Votre équipe on-call vous remerciera.

Prêt à dormir sur vos deux oreilles ?

Commencez gratuitement, sans carte bancaire.