Configure el administrador de alertas para enviar alertas a PagerDuty - Servicio administrado por Amazon para Prometheus

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configure el administrador de alertas para enviar alertas a PagerDuty

Para configurar el administrador de alertas al que enviar alertas PagerDuty, debe actualizar la definición del administrador de alertas. Para ello, puede utilizar las AWS Management Console teclas AWS CLI, o AWS SDKs.

ejemplo configuración del administrador de alertas

A continuación, se muestra un ejemplo de configuración del administrador de alertas que envía alertas a PagerDuty. En el ejemplo, sustituya el highlighted values valor por sus 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 }}'
ejemplo AWS CLI

A continuación, se muestra un AWS CLI comando que se utiliza para actualizar la definición del administrador de alertas. En el ejemplo, sustituya el highlighted values valor por sus valores específicos.

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

Solución de problemas de integración de PagerDuty

Si no se envían alertas a PagerDuty, compruebe los siguientes elementos:

  • Compruebe que su secreto existe y que contiene la clave de PagerDuty integración correcta.

  • Confirme que su secreto esté cifrado con una clave KMS administrada por el cliente.

  • Asegúrese de que las políticas de recursos tanto para el secreto como para la clave de KMS concedan los permisos necesarios a Amazon Managed Service for Prometheus.

  • Compruebe que el ARN de la configuración del administrador de alertas hace referencia correctamente a su secreto.

  • Compruebe que PagerDuty la clave de integración sea válida y esté activa en su PagerDuty cuenta.

Amazon Managed Service for Prometheus es compatible con CloudWatch Amazon Logs y con CloudWatch las siguientes métricas para facilitar la solución de problemas. Para obtener más información, consulte Supervisa los eventos de Prometheus con registros de Amazon Managed Service CloudWatch y Usa CloudWatch métricas para monitorear los recursos de Amazon Managed Service for Prometheus.

  • SecretFetchFailure

  • AlertManagerNotificationsThrottledByIntegration

  • AlertManagerNotificationsFailedByIntegration