Configurazione di PagerDuty

DevOps Insights Il servizio giungerà al termine e verrà interrotto il 31 agosto 2026. Il servizio " Continuous Delivery " verrà interrotto nelle seguenti regioni il 12 febbraio 2027: au-syd, ca-tor, us-east. A partire da tale data, anche Code Risk Analyzer verrà ritirato dal mercato in tutte le regioni. Se in una regione non si riscontra un utilizzo attivo di queste funzionalità, queste potrebbero essere dismesse in anticipo e non accettare più nuove istanze. Per saperne di più

PagerDuty integra i dati da più sistemi di monitoraggio in un singola vista. Quando si verifica un problema, PagerDuty si assicura che venga inviata una notifica al membro del team più adatto a risolverlo in quel momento. Se il membro del team non risponde al problema, possono essere configurate delle escalation per instradare il problema ai rappresentanti secondari o ai responsabili delle attività operative.

È ora possibile distribuire le notifiche degli eventi utilizzando lo strumento di integrazione Event NotificationsIBM Cloud® Event Notifications è il metodo preferito per distribuire le notifiche a PagerDuty e ad altri canali di comunicazione come Slack, e-mail, SMS, notifiche push, webhook, Microsoft® Teams, ServiceNow, e IBM Cloud Functions. Per ulteriori informazioni sull'uso di Event Notifications, vedere Abilitazione delle notifiche di eventi per le catene di strumenti.

Gli eventi della toolchain personalizzati dal cliente generati dall'API POST {toolchain_id} /toolchains//events non vengono inviati all'integrazione PagerDuty della toolchain. Gli eventi della toolchain personalizzata vengono inviati solo a IBM Cloud® Event Notifications.

Configura PagerDuty per inviare notifiche quando si verifica un problema nella fase della pipeline in modo che puoi risolvere i problemi più velocemente e ridurre il tempo di inattività:

  1. Se stai configurando questa integrazione dello strumento mentre crei la toolchain, nella sezione Integrazioni configurabili, fai clic su PagerDuty.

  2. Se disponi già di una toolchain e desideri integrarvi questo strumento, dalla console IBM Cloud, fai clic sull'icona del menu ( icona a forma di hamburger ) > Automazione della piattaforma > Toolchain. Nella pagina Toolchains, fai clic sulla toolchain per aprirne la pagina di panoramica.

    a. Fai clic su Add tool.

    b. Nella sezione Tool Integrations, fai clic su PagerDuty.

  3. Se desideri integrare PagerDuty a livello di account utilizzando una chiave API, fai clic su Account:

    a. Digita la chiave di accesso API per il tuo account PagerDuty. Se non hai un account su PagerDuty, registrati. Per le istruzioni su come trovare la chiave, consulta la sezione " Generazione di una chiave API ".

    b. Digita il nome del tuo servizio PagerDuty.

    c. Digita l'indirizzo email per il contatto PagerDuty primario.

    d. Digita il numero di telefono del contatto PagerDuty primario.

  4. Se desideri integrare PagerDuty a livello di servizio utilizzando una chiave di integrazione, fai clic su Service:

    a. Immetti l'URL del servizio PagerDuty in cui vuoi pubblicare gli avvisi.

    b. Immetti la tua chiave di integrazione di PagerDuty. Puoi trovare la tua chiave o creare una chiave nella sezione Integrazioni della pagina del servizio PagerDuty.

  5. Fai clic su Crea integrazione.

  6. Nella pagina della panoramica della tua toolchain, sulla carta Strumenti di terze parti, fai clic su PagerDuty per andare a pagerduty.com. Puoi visualizzare gli eventi associati al servizio PagerDuty che hai specificato quando hai configurato questa integrazione dello strumento per la tua toolchain.

Configurazione di PagerDuty tramite l'API

L'integrazione PagerDuty degli strumenti supporta i seguenti parametri di configurazione che è possibile utilizzare con l 'API HTTP Toolchain e gli SDK durante la creazione, la lettura e l'aggiornamento delle integrazioni degli strumenti.

È necessario specificare la proprietà tool_type_id nel corpo della richiesta con il valore pagerduty.

Parametri di integrazione dello strumentoPagerDuty
Parametro Utilizzo Immettere Argomento Terraform Descrizione
service_id facoltativo, aggiornabile Stringa service_id L'ID del servizio PagerDuty.
chiave_servizio facoltativo, aggiornabile Password chiave_servizio La chiave di integrazione dello strumento di servizi PagerDuty. È possibile trovare o creare questa chiave nella sezione "Integrazioni" della pagina del servizio " PagerDuty ".
url servizio facoltativo, aggiornabile Stringa url servizio Il URL del servizio PagerDuty a cui inviare gli avvisi.