기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
PagerDuty에 알림을 보내도록 알림 관리자 구성
PagerDuty에 알림을 보내도록 알림 관리자를 구성하려면 알림 관리자 정의를 업데이트해야 합니다. 이 작업은 AWS Management Console AWS CLI또는 AWS SDKs.
예 알림 관리자 구성
다음은 PagerDuty에 알림을 보내는 알림 관리자 구성의 예입니다. 이 예제에서는 강조 표시된 값을
특정 값으로 바꿉니다.
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 }}'
예 AWS CLI
다음은 알림 관리자 정의를 업데이트하는 데 사용되는 AWS CLI 명령입니다. 이 예제에서는 강조 표시된 값을
특정 값으로 바꿉니다.
aws amp put-alert-manager-definition \ --workspace-id
WORKSPACE_ID
\ --datafile://alertmanager-config.yaml
PagerDuty 통합 문제 해결
알림이 PagerDuty로 전송되지 않는 경우 다음 항목을 확인합니다.
-
보안 암호가 존재하고 올바른 PagerDuty 통합 키가 포함되어 있는지 확인합니다.
-
보안 암호가 고객 관리형 KMS 키로 암호화되었는지 확인합니다.
-
보안 암호와 KMS 키 모두에 대한 리소스 정책이 Amazon Managed Service for Prometheus에 필요한 권한을 부여하는지 확인합니다.
-
알림 관리자 구성의 ARN이 보안 암호를 올바르게 참조하는지 확인합니다.
-
PagerDuty 통합 키가 PagerDuty 계정에서 유효하고 활성 상태인지 확인합니다.
Amazon Managed Service for Prometheus는 문제 해결에 도움이 되도록 Amazon CloudWatch Logs와 다음 CloudWatch 지표를 지원합니다. 자세한 내용은 CloudWatch Logs를 사용하여 Amazon Managed Service for Prometheus 이벤트 모니터링 및 CloudWatch 지표를 사용하여 Amazon Managed Service for Prometheus 리소스 모니터링 섹션을 참조하세요.
-
SecretFetchFailure
-
AlertManagerNotificationsThrottledByIntegration
-
AlertManagerNotificationsFailedByIntegration