Blog

3 nouvelles fonctionnalités majeures – Partie 1 : API d’intégration

par Alex Salomon 3 août 2010 | 2 min de lecture

Ceci est le premier article d'une série en trois parties sur les dernières améliorations apportées à PagerDuty. N'oubliez pas de vérifier Partie 2 et Partie 3 .

Aujourd'hui, nous sommes fiers d'annoncer une version majeure pour PagerDuty. Nous ne lançons pas 1, ni 2 mais 3 nouveautés majeures :

  • Notre nouvelle API d'intégration.
  • Notre nouveau plugin Nagios et guide d'intégration Nagios.
  • Notre nouveau plugin Cloudkick et notre guide d'intégration Cloudkick.

Cela fait beaucoup de nouvelles à assimiler en même temps. Ainsi, nous avons divisé l'annonce en 3 parties. La première partie, qui est l'article que vous lisez actuellement, couvrira la nouvelle API d'intégration PagerDuty . Partie 2 couvrira le nouveau plugin Nagios et le guide d'intégration Nagios correspondant. Partie 3 couvrira l'intégration de PagerDuty avec le système de surveillance du serveur cloud Cloudkick.

L'API d'intégration

La nouvelle API d'intégration vous permet d'ajouter la fonctionnalité d'alerte avancée de PagerDuty à tout système pouvant effectuer un appel API. L'API fournit une interface simple et puissante à PagerDuty et vous permet d'ajouter des alertes par téléphone, SMS et e-mail à vos outils de surveillance, systèmes de billetterie et logiciels personnalisés.

La seule exigence pour intégrer PD à vos systèmes est que votre outil doit être capable d'effectuer un appel API HTTP, ou au moins d'invoquer un script de ligne de commande qui appelle ensuite notre API (Astuce : la plupart des outils de surveillance peuvent le faire).

L'API en quelques mots

L'API d'intégration est très simple. Il permet à votre système d'envoyer des événements à PagerDuty. Nous prenons en charge 3 types d'événements :

  • Déclenchement
  • Reconnaître
  • Résoudre

Événements déclencheurs doit être envoyé par vos systèmes lorsque des problèmes surviennent. Elles aboutissent à la création d'un incident dans PagerDuty; une fois l'incident créé, nous commençons à alerter l'ingénieur d'astreinte.

Reconnaître les événements sont utilisés pour accuser réception des incidents (ce qui n'est pas une surprise). Normalement, vous accusez réception d'un incident lorsque vous recevez l'appel téléphonique ou l'alerte SMS. Nous avons ajouté la prise en charge de l'événement d'accusé de réception, au cas où vous auriez un système de surveillance (ou un logiciel personnalisé) qui envoie des accusés de réception.

Et enfin, résoudre les événements sont utilisés pour résoudre un incident dans PagerDuty. Cela permet à vos systèmes de surveillance de résoudre automatiquement un incident dans PagerDuty lorsque le problème sous-jacent est résolu.

Pour en savoir plus sur l'API d'intégration, veuillez consulter notre documentation API ici : https://developer.pagerduty.com/documentation/integration/events