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:
-
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.
-
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 (
) > 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.
-
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.
-
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.
-
Clique em Criar integração.
-
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â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. |