Configuration de PagerDuty
DevOps Insights Le service prendra fin et sera interrompu le 31 août 2026. Le service Continuous Delivery sera interrompu dans les régions suivantes le 12 février 2027 : au-syd, ca-tor, us-east. Code Risk Analyzer sera également retiré du marché dans toutes les régions à cette date. Si ces fonctionnalités ne sont pas activement utilisées dans une région donnée, elles pourraient y être supprimées plus tôt et ne plus accepter de nouvelles instances. En savoir plus
PagerDuty intègre dans une vue unique les données provenant de plusieurs systèmes de surveillance. Quand un problème survient, PagerDuty s'assure que le membre d'équipe le plus à même de le résoudre reçoit une notification. Si le membre d'équipe ne répond pas au problème, des remontées d'information peuvent être configurées pour l'acheminer aux représentants secondaires ou aux directeurs des opérations.
Vous pouvez désormais distribuer des notifications d'événements en utilisant l'intégration de l'outil Event NotificationsIBM Cloud® Event Notifications est la méthode préférée pour distribuer des notifications à PagerDuty et à d'autres canaux de communication tels que Slack, email, SMS, notifications push, webhook, Microsoft® Teams, ServiceNow, et IBM Cloud Functions. Pour plus d'informations sur l'utilisation de Event Notifications, voir Activation des notifications d'événements pour les chaînes d'outils.
Les événements de chaîne d'outils personnalisés générés par l'API POST {toolchain_id} /toolchains//events ne sont pas envoyés à l'intégration PagerDuty d'outils. Les événements de la chaîne d'outils personnalisée sont envoyés uniquement à IBM Cloud® Event Notifications.
Configurez PagerDuty pour l'envoi de notifications en cas d'échec d'étape de pipeline afin de pouvoir résoudre les problèmes plus rapidement et de réduire le temps d'indisponibilité.
-
Si vous configurez cette intégration d'outils lorsque vous créez la chaîne d'outils, à la section Intégrations configurables, cliquez sur PagerDuty.
-
Si vous disposez d’une chaîne d’outils et que vous souhaitez y ajouter l’intégration de cet outil, dans la console d’ IBM Cloud, cliquez sur l’icône de menu (
> Automatisation de la plateforme > Chaînes d’outils. Sur la page Chaînes d'outils, cliquez sur la chaîne d'outils afin d'ouvrir sa page Vue d'ensemble.
a. Cliquez sur Ajouter un outil.
b. Dans la section Intégrations d'outils, cliquez sur PagerDuty.
-
Si vous souhaitez intégrer PagerDuty au niveau de compte en utilisant une clé d'API, cliquez sur Compte:
a. Entrez la clé d'accès d'API pour votre compte PagerDuty. Si vous ne disposez pas d'un compte PagerDuty, inscrivez-vous pour en créer un. Pour savoir comment obtenir la clé, consultez la section Génération d'une clé API.
b. Entrez le nom de votre service PagerDuty.
c. Entrez l'adresse électronique du contact PagerDuty principal.
d. Entrez le numéro de téléphone du contact PagerDuty principal.
-
Si vous souhaitez intégrer PagerDuty au niveau du service à l'aide d'une clé d'intégration, cliquez sur Service :
a. Saisissez l'URL du service PagerDuty pour lequel vous souhaitez publier des alertes.
b. Saisissez votre clé d'intégration PagerDuty. Vous pouvez rechercher cette clé ou en créer une dans la section Intégrations de la page de service PagerDuty.
-
Cliquez sur Créer une intégration.
-
Sur la page Présentation de la chaîne d'outils, sur la carte Outils tiers, cliquez sur PagerDuty pour accéder à pagerduty.com. Vous pouvez afficher les événements associés au service PagerDuty spécifié lors de la configuration de cette intégration d'outils pour votre chaîne d'outils.
Configuration d' PagerDuty à l'aide de l'API
L'intégration PagerDuty d'outils prend en charge les paramètres de configuration suivants que vous pouvez utiliser avec l 'API HTTP Toolchain et les SDK lorsque vous créez, lisez et mettez à jour des intégrations d'outils.
Vous devez spécifier la propriété tool_type_id dans le corps de la demande avec la valeur pagerduty.
| Paramètre | Utilisation | Type | Argument Terraform | Description |
|---|---|---|---|---|
| service_id | facultatif, pouvant être mis à jour | Chaîne | service_id | ID de service du service PagerDuty. |
| clé_service | facultatif, pouvant être mis à jour | Mot de passe | clé_service | Clé d'intégration de l'outil de service PagerDuty. Vous pouvez trouver ou créer cette clé dans la section Intégrations de la page du service PagerDuty. |
| service_url | facultatif, pouvant être mis à jour | Chaîne | service_url | Le URL du service PagerDuty auquel envoyer les alertes. |