Configure o gerenciador de alertas para enviar alertas para PagerDuty - Amazon Managed Service para Prometheus

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configure o gerenciador de alertas para enviar alertas para PagerDuty

Para configurar o gerenciador de alertas para o qual enviar alertas PagerDuty, você precisa atualizar sua definição do gerenciador de alertas. Você pode fazer isso usando o AWS Management Console, AWS CLI, ou AWS SDKs.

exemplo configuração do gerenciador de alertas

A seguir, é apresentado um exemplo de configuração do gerenciador de alertas que envia alertas para PagerDuty o. No exemplo, substitua o highlighted values por seus valores específicos.

alertmanager_config: | route: receiver: 'pagerduty-receiver' group_by: ['alertname'] group_wait: 30s group_interval: 5m repeat_interval: 1h receivers: - name: 'pagerduty-receiver' pagerduty_configs: - routing_key: aws_secrets_manager: secret_arn: 'arn:aws:secretsmanager:aws-region:123456789012:secret:YOUR_SECRET_NAME' secret_key: 'YOUR_SECRET_KEY' refresh_interval: 5m description: '{{ .CommonLabels.alertname }}' severity: 'critical' details: firing: '{{ .Alerts.Firing | len }}' status: '{{ .Status }}' instance: '{{ .CommonLabels.instance }}'
exemplo AWS CLI

A seguir, é apresentado um AWS CLI comando usado para atualizar sua definição do gerenciador de alertas. No exemplo, substitua o highlighted values por seus valores específicos.

aws amp put-alert-manager-definition \ --workspace-id WORKSPACE_ID \ --data file://alertmanager-config.yaml

Solução de problemas de integração do PagerDuty

Se os alertas não estiverem sendo enviados para PagerDuty, verifique os seguintes itens:

  • Verifique se seu segredo existe e contém a chave de PagerDuty integração correta.

  • Confirme se seu segredo está criptografado com uma chave KMS gerenciada pelo cliente.

  • Certifique-se de que as políticas de recursos tanto para a chave secreta quanto para a chave KMS concedam as permissões necessárias ao Amazon Managed Service for Prometheus.

  • Verifique se o ARN na configuração do gerenciador de alertas faz referência correta ao seu segredo.

  • Verifique se sua chave de PagerDuty integração é válida e está ativa em sua PagerDuty conta.

O Amazon Managed Service for Prometheus oferece suporte ao CloudWatch Amazon Logs e às seguintes métricas para CloudWatch ajudar na solução de problemas. Para obter mais informações, consulte Monitore eventos do Amazon Managed Service para Prometheus com registros CloudWatch e Use CloudWatch métricas para monitorar os recursos do Amazon Managed Service for Prometheus.

  • SecretFetchFailure

  • AlertManagerNotificationsThrottledByIntegration

  • AlertManagerNotificationsFailedByIntegration