Guide d'intégration de Catchpoint

Catchpoint vous permet de gérer, de surveiller et de tester les performances des applications en ligne. Suivez les instructions ci-dessous pour configurer Catchpoint avec PagerDuty.

Dans PagerDuty

  1. Cliquez Services dans la barre de navigation.
  2. Sur la page Services :
    • Si vous créez un nouveau service pour votre intégration, cliquez + Nouveau service .
    • Si vous ajoutez votre intégration à un service existant, recherchez le service auquel vous souhaitez ajouter l'intégration et cliquez dessus. Cliquez ensuite sur Intégrations onglet et cliquez Ajouter une nouvelle intégration .
  3. Sélectionnez votre application parmi les Type d'intégration menu et entrez un Nom de l'intégration Si vous créez un nouveau service pour votre intégration, dans les paramètres généraux, saisissez un Nom pour votre nouveau service. Ensuite, dans les paramètres d'incident, spécifiez le Politique d'escalade , Notification urgente , et Comportement lors de l'incident pour votre nouveau service.
  4. Cliquez sur Ajouter un service ou Ajouter une intégration Cliquez sur le bouton pour enregistrer votre nouvelle intégration. Vous serez redirigé vers la page Intégrations de votre service.
  5. Copiez le Clé d'intégration pour votre nouvelle intégration.

À Catchpoint

  1. Allez à Paramètres menu et sélectionner API .
  2. Réglez le Webhook d'alerte statut à Activé , le Statut à Actif , et URL du point de terminaison à:
    https://events.pagerduty.com/generic/2010-04-15/create_event.json
  3. Sélectionner Modèle de la Format options.
  4. Cliquez Ajouter un nouveau dans le menu déroulant de sélection des modèles. Les modèles existants peuvent être modifiés dans le menu en survolant le nom du modèle et en sélectionnant l'option correspondante. Icône Modifier/Afficher les propriétés .
  5. Une fenêtre contextuelle s'affichera, vous permettant de nommer le modèle et d'en définir le contenu. Ce contenu doit être un JSON valide et inclure les champs obligatoires décrits ci-dessous. PagerDuty attend un JSON valide et requiert trois champs : clé de service , type_événement , et description Des paramètres supplémentaires pouvant être transmis sont disponibles dans notre documentation. Documentation de l'API Events .

     

     

Utilisation des macros d'alerte

Les champs JSON peuvent être codés en dur ou renseignés dynamiquement avec des données provenant du système. Ces données incluent notamment le nom du test, le niveau de gravité de l'alerte, les conditions qui l'ont déclenchée, l'emplacement du nœud concerné par le déclenchement de l'alerte, etc. À titre d'exemple, le modèle de webhook d'alerte permet de fournir l'horodatage et le niveau de gravité d'une alerte au format JSON, grâce à des macros utilisant la syntaxe suivante : ${macroName} .

 { 'service_key': '  VOTRE-CLÉ-D'INTÉGRATION-ICI  ', 'event_type': '${switch('${NotificationLevelId}','0','trigger','1','trigger','3','resolve')}', 'description': '${switch('${NotificationLevelId}','0','WARNING','1','CRITICAL','3','OK')}: ${TestUrl}', 'incident_key': '${AlertInitialTriggerDateUtc}', 'client': '${TestName}', 'client_url': '${TestUrl}', 'details': { 'NodeName': '${NodeDetails('${NodeName}')}', 'NodeClientAddress': '${NodeDetails('${NodeClientAddress}')}', 'NodeMean': '${NodeDetails('${NodeMean}')}', 'Test Name': '${TestName}', 'Test URL': '${TestUrl}' } } 

Index macro d'alerte

Vous trouverez une liste de toutes les macros d'alerte prises en charge dans le Base de connaissances Catchpoint .

Remarque : Vous devez vous connecter à votre compte Catchpoint pour accéder à leur base de connaissances.

FAQ

Catchpoint peut-il s'intégrer à plusieurs services PagerDuty ?

Oui, Catchpoint peut acheminer différentes alertes vers des services PagerDuty distincts en envoyant des alertes spécifiques à différents points de terminaison.

Les incidents déclenchés par Catchpoint seront-ils automatiquement résolus ?

Oui, Catchpoint peut résoudre automatiquement les incidents PagerDuty en appliquant l'instruction switch dans le champ event_type pour envoyer une résolution lorsque le niveau de notification est 3 ou Amélioré.

Prêt à commencer ?

Essayez gratuitement n'importe quel produit sur Operations Cloud . Aucune carte de crédit requise.