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
\ --datafile://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