Configurando o PagerDuty

DevOps Insights chegará ao fim de sua vida útil e será descontinuado em 31 de agosto de 2026. O serviço Continuous Delivery será descontinuado nas seguintes regiões em 12 de fevereiro de 2027: au-syd, ca-tor, us-east. O Code Risk Analyzer também será descontinuado em todas as regiões nessa data. Se uma região não apresentar uso ativo desses recursos, os recursos nessa região poderão ser descontinuados antecipadamente e deixar de aceitar novas instâncias. Saiba mais

O PagerDuty integra dados de diversos sistemas de monitoramento em uma única visualização. Quando um problema ocorre, o PagerDuty assegura que o membro da equipe que melhor se adapta para corrigi-lo no momento seja notificado. Se o membro da equipe não responder ao problema, as escaladas poderão ser configuradas para roteá-lo para os representantes secundários ou para os gerenciadores de operações.

Agora você pode distribuir notificações de eventos usando a integração da ferramenta Event NotificationsIBM Cloud® Event Notifications é o método preferido para distribuir notificações para PagerDuty e outros canais de comunicação, como Slack, e-mail, SMS, notificações por push, webhook, Microsoft® Teams, ServiceNow, e IBM Cloud Functions. Para obter mais informações sobre o uso do site Event Notifications, consulte Ativação de notificações de eventos para toolchains.

Os eventos da cadeia de ferramentas personalizados do cliente gerados pela API POST {toolchain_id} /toolchains//events não são enviados para a PagerDuty integração da ferramenta. Eventos de cadeia de ferramentas personalizados são enviados apenas para IBM Cloud® Event Notifications.

Configure o PagerDuty para enviar notificações quando as falhas de estágio de pipeline ocorrerem para que você possa corrigir problemas mais rapidamente e reduzir o tempo de inatividade:

  1. Se você estiver configurando esta integração de ferramenta conforme estiver criando a cadeia de ferramentas, na seção Integrações configuráveis, clique em PagerDuty.

  2. Se você já possui uma cadeia de ferramentas e deseja adicionar essa integração de ferramenta a ela, no console do IBM Cloud, clique no ícone de menu ( ícone de hambúrguer ) > Automação de Plataforma > Cadeias de Ferramentas. Na página Cadeias de ferramentas, clique na cadeia de ferramentas para abrir a sua página de Visão geral.

    a. Clique em Incluir ferramenta.

    b. Na seção Integrações de ferramentas, clique em PagerDuty.

  3. Se você deseja integrar o PagerDuty no nível de conta usando uma chave API, clique em Conta:

    a. Digite a chave de acesso API para sua conta PagerDuty. Se você não tiver uma conta no PagerDuty, cadastre-se. Para obter instruções sobre como localizar a chave, consulte “Geração de uma chave de API ”.

    b. Digite o nome de seu serviço PagerDuty.

    c. Digite o endereço de e-mail para o contato PagerDuty primário.

    d. Digite o número do telefone para o contato PagerDuty primário.

  4. Se você deseja integrar o PagerDuty no nível de serviço usando uma chave de integração, clique em Serviço:

    a. Digite a URL para o serviço PagerDuty no qual você deseja postar alertas.

    b. Digite sua chave de integração do PagerDuty. É possível localizar sua chave ou criar uma chave na seção Integrações de sua página de serviço PagerDuty.

  5. Clique em Criar integração.

  6. Na página de visão geral da sua cadeia de ferramentas, na placa Ferramentas de terceiros, clique em PagerDuty para acessar pagerduty.com. É possível visualizar os eventos associados ao serviço PagerDuty que você especificou quando configurou esta integração de ferramenta para sua cadeia de ferramentas.

Configurando o PagerDuty por meio da API

A integração de PagerDuty ferramentas suporta os seguintes parâmetros de configuração que você pode usar com a API e os SDKs HTTP da Toolchain ao criar, ler e atualizar integrações de ferramentas.

Você deve especificar a propriedade tool_type_id no corpo da solicitação com o valor pagerduty.

Parâmetros de integração da ferramentaPagerDuty
Parâmetro Uso Tipo Argumento de Terraform Descrição
service_id opcional, atualizável Sequência service_id O ID de serviço do serviço PagerDuty.
chave_de_serviço opcional, atualizável Senha chave_de_serviço A chave de integração da ferramenta de serviço PagerDuty. Você pode encontrar ou criar essa chave na seção “Integrações” da página do serviço “ PagerDuty ”.
service_url opcional, atualizável Sequência service_url O URL do PagerDuty serviço para o qual enviar alertas.