기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
알림을 아마존 매니지드 Grafana 또는 오픈 소스 Grafana와 통합
Amazon Managed Service for Prometheus 내 Alertmanager에서 생성한 알림 규칙은 Amazon Managed Grafana
사전 조건
Amazon Managed Service for Prometheus를 Amazon Managed Grafana에 통합하려면 먼저 다음 사전 조건을 충족해야 합니다.
-
Prometheus용 Amazon 관리 서비스 AWS 계정 및 IAM 역할을 프로그래밍 방식으로 생성하려면 기존 및 IAM 자격 증명이 있어야 합니다.
및 IAM 자격 증명 생성에 대한 자세한 내용은 을 AWS 계정 참조하십시오. 설정 AWS
-
Amazon Managed Service for Prometheus 워크스페이스가 있어야 하며 여기에 데이터를 수집하고 있어야 합니다. 새 워크스페이스를 설정하려면 Amazon Managed Service for Prometheus WorkSpace 생성 섹션을 참조하세요. Alertmanager 및 Ruler 등의 Prometheus 개념에도 익숙해야 합니다. 이러한 항목에 대한 자세한 내용은 Prometheus 설명서
를 참조하세요. -
Amazon Managed Service for Prometheus에 Alertmanager 구성과 규칙 파일이 이미 구성되어 있어야 합니다. Amazon Managed Service for Prometheus의 Alertmanager에 대한 자세한 내용은 Amazon Prometheus 매니지드 서비스에서 알림 관리자를 사용하여 알림을 관리하고 전달하기 섹션을 참조하세요. 규칙에 대한 자세한 내용은 규칙을 사용하여 메트릭이 수신되면 이를 수정하거나 모니터링할 수 있습니다. 단원을 참조하세요.
-
Amazon Managed Grafana를 설정했거나 Grafana의 오픈 소스 버전을 실행 중이어야 합니다.
-
Amazon Managed Grafana를 사용하는 경우 Grafana 알림을 사용하고 있어야 합니다. 자세한 내용은 레거시 대시보드 알림을 Grafana 알림으로 마이그레이션을 참조하세요.
-
Grafana의 오픈 소스 버전을 사용하는 경우 버전 9.1 이상을 실행해야 합니다.
참고
이전 버전의 Grafana를 사용할 수 있지만 통합 알림(Grafana 알림) 기능을 활성화
해야 하며 Grafana에서 Amazon Managed Service for Prometheus로 호출하도록 sigv4 프록시 를 설정해야 할 수도 있습니다. 자세한 정보는 Amazon Managed Service for Prometheus와 함께 사용할 Grafana 오픈 소스 또는 Grafana Enterprise를 설정하세요.을 참조하세요.
-
-
Amazon Managed Grafana에는 Prometheus 리소스에 대한 다음과 같은 권한이 있어야 합니다. https://docs.aws.amazon.com/grafana/latest/userguide/AMG-manage-permissions.html에 설명된 서비스 관리형 또는 고객 관리형 정책에 추가해야 합니다.
-
aps:ListRules
-
aps:ListAlertManagerSilences
-
aps:ListAlertManagerAlerts
-
aps:GetAlertManagerStatus
-
aps:ListAlertManagerAlertGroups
-
aps:PutAlertManagerSilences
-
aps:DeleteAlertManagerSilence
-
Amazon Managed Grafana 설정
Amazon Managed Service for Prometheus 인스턴스에 이미 규칙 및 알림을 설정한 경우 Amazon Managed Grafana를 해당 알림에 대한 대시보드로 사용하도록 구성하는 작업은 전적으로 Amazon Managed Grafana 내에서 수행됩니다.
Amazon Managed Grafana를 알림 대시보드로 구성하려면
-
워크스페이스의 Grafana 콘솔을 엽니다.
-
구성에서 데이터 소스를 선택합니다.
-
Prometheus 데이터 소스를 생성하거나 엽니다. 이전에 Prometheus 데이터 소스를 설정하지 않은 경우 2단계: Grafana에 Prometheus 데이터 소스 추가에서 자세한 내용을 참조하세요.
-
Prometheus 데이터 소스에서 Alertmanager UI를 통한 알림 관리를 선택합니다.
-
데이터 소스 인터페이스로 돌아갑니다.
-
새 Alertmanager 데이터 소스를 생성합니다.
-
Alertmanager 데이터 소스 구성 페이지에서 다음 설정을 추가합니다.
-
구현을
Prometheus
로 설정합니다. -
URL 설정의 경우 Prometheus 워크스페이스의 URL을 사용하고 워크스페이스 ID 다음에 나오는 모든 항목을 제거한 다음, 끝에
/alertmanager
를 추가합니다. 예:https://aps-workspaces.us-east1.amazonaws.com/workspaces/ws-example-1234-5678-abcd-xyz00000001/alertmanager
. -
인증에서 SigV4Auth를 켭니다. 이렇게 하면 요청에 AWS 인증을 사용하도록 Grafana에 지시하게 됩니다.
-
SigV4Auth 세부 정보에서 기본 리전으로 Prometheus 인스턴스의 리전(예:
us-east-1
)을 입력합니다. -
기본 옵션을
true
로 설정합니다.
-
-
저장 및 테스트를 선택합니다.
-
이제 Amazon Managed Service for Prometheus 알림이 Grafana 인스턴스에서 작동하도록 구성해야 합니다. Grafana 알림 페이지에서 Amazon Managed Service for Prometheus 인스턴스의 모든 알림 규칙, 알림 그룹(활성 알림 포함) 및 무음이 표시되는지 확인합니다.