Configurer le gestionnaire d'alertes pour envoyer des alertes à PagerDuty - Amazon Managed Service for Prometheus

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configurer le gestionnaire d'alertes pour envoyer des alertes à PagerDuty

Pour configurer le gestionnaire d'alertes auquel envoyer des alertes PagerDuty, vous devez mettre à jour la définition de votre gestionnaire d'alertes. Pour ce faire, utilisez le AWS Management Console AWS CLI, ou AWS SDKs.

Exemple configuration du gestionnaire d'alertes

Vous trouverez ci-dessous un exemple de configuration du gestionnaire d'alertes qui envoie des alertes à PagerDuty. Dans l'exemple, remplacez le highlighted values par vos valeurs spécifiques.

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

Vous trouverez ci-dessous une AWS CLI commande utilisée pour mettre à jour la définition de votre gestionnaire d'alertes. Dans l'exemple, remplacez le highlighted values par vos valeurs spécifiques.

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

Résolution des problèmes d'intégration PagerDuty

Si aucune alerte n'est envoyée à PagerDuty, vérifiez les points suivants :

  • Vérifiez que votre secret existe et qu'il contient la bonne clé PagerDuty d'intégration.

  • Vérifiez que votre secret est chiffré à l'aide d'une clé KMS gérée par le client.

  • Assurez-vous que les politiques de ressources relatives au secret et à la clé KMS accordent les autorisations nécessaires à Amazon Managed Service for Prometheus.

  • Vérifiez que l'ARN de la configuration de votre gestionnaire d'alertes fait correctement référence à votre secret.

  • Vérifiez que votre clé PagerDuty d'intégration est valide et active dans votre PagerDuty compte.

Amazon Managed Service for Prometheus prend en charge CloudWatch Amazon Logs et les indicateurs suivants pour faciliter CloudWatch le dépannage. Pour plus d’informations, consultez Surveillez les événements Prometheus via Amazon Managed Service grâce aux journaux CloudWatch et Utilisez CloudWatch des métriques pour surveiller les ressources Amazon Managed Service for Prometheus.

  • SecretFetchFailure

  • AlertManagerNotificationsThrottledByIntegration

  • AlertManagerNotificationsFailedByIntegration