Configura il gestore degli avvisi a cui inviare avvisi PagerDuty - Amazon Managed Service per Prometheus

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configura il gestore degli avvisi a cui inviare avvisi PagerDuty

Per configurare il gestore degli avvisi a cui inviare avvisi PagerDuty, è necessario aggiornare la definizione del gestore degli avvisi. È possibile eseguire questa operazione utilizzando AWS Management Console AWS CLI, o AWS SDKs.

Esempio configurazione del gestore degli avvisi

Di seguito è riportato un esempio di configurazione del gestore degli avvisi che invia avvisi a PagerDuty. Nell'esempio, sostituisci i highlighted values con i tuoi valori specifici.

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 }}'
Esempio AWS CLI

Di seguito è riportato un AWS CLI comando utilizzato per aggiornare la definizione del gestore degli avvisi. Nell'esempio, sostituisci i highlighted values con i tuoi valori specifici.

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

Risoluzione dei problemi dell'integrazione di PagerDuty

Se non vengono inviati avvisi a PagerDuty, controlla i seguenti elementi:

  • Verifica che il segreto esista e contenga la chiave di PagerDuty integrazione corretta.

  • Verifica che il tuo segreto sia crittografato con una chiave KMS gestita dal cliente.

  • Assicurati che le politiche relative alle risorse sia per la chiave segreta che per quella KMS concedano le autorizzazioni necessarie ad Amazon Managed Service for Prometheus.

  • Verifica che l'ARN nella configurazione del gestore degli avvisi faccia riferimento correttamente al tuo segreto.

  • Verifica che la chiave di PagerDuty integrazione sia valida e attiva nel tuo PagerDuty account.

Amazon Managed Service for Prometheus supporta CloudWatch Amazon Logs e le seguenti metriche per facilitare CloudWatch la risoluzione dei problemi. Per ulteriori informazioni, consultare Monitora gli eventi di Amazon Managed Service for Prometheus con i log CloudWatch e Usa i CloudWatch parametri per monitorare le risorse di Amazon Managed Service for Prometheus.

  • SecretFetchFailure

  • AlertManagerNotificationsThrottledByIntegration

  • AlertManagerNotificationsFailedByIntegration