

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon Managed Grafana 또는 오픈 소스 Grafana와 알림 통합
<a name="integrating-grafana"></a>

Amazon Managed Service for Prometheus 내 Alertmanager에서 생성한 알림 규칙은 [Amazon Managed Grafana](https://aws.amazon.com/grafana/) 및 [Grafana](https://grafana.com)에서 전달되고 확인되므로 단일 환경에서 알림 규칙과 알림을 통합할 수 있습니다. Amazon Managed Grafana 내에서 알림 규칙 및 생성된 알림을 볼 수 있습니다.

## 사전 조건
<a name="grafana-prereqs"></a>

Amazon Managed Service for Prometheus를 Amazon Managed Grafana에 통합하려면 먼저 다음 사전 조건을 충족해야 합니다.
+ Amazon Managed Service for Prometheus AWS 계정 및 IAM 역할을 프로그래밍 방식으로 생성하려면 기존 및 IAM 자격 증명이 있어야 합니다.

   AWS 계정 및 IAM 자격 증명 생성에 대한 자세한 내용은 섹션을 참조하세요[설정AWS](AMP-setting-up.md).
+ Amazon Managed Service for Prometheus 워크스페이스가 있어야 하며 여기에 데이터를 수집하고 있어야 합니다. 새 워크스페이스를 설정하려면 [Amazon Managed Service for Prometheus WorkSpace 생성](AMP-onboard-create-workspace.md) 섹션을 참조하세요. Alertmanager 및 Ruler 등의 Prometheus 개념에도 익숙해야 합니다. 이러한 항목에 대한 자세한 내용은 [Prometheus 설명서](https://prometheus.io/docs/introduction/overview/)를 참조하세요.
+ Amazon Managed Service for Prometheus에 Alertmanager 구성과 규칙 파일이 이미 구성되어 있어야 합니다. Amazon Managed Service for Prometheus의 Alertmanager에 대한 자세한 내용은 [알림 관리자를 사용하여 Amazon Managed Service for Prometheus에서 알림 관리 및 전달](AMP-alert-manager.md) 섹션을 참조하세요. 규칙에 대한 자세한 내용은 [규칙을 사용하여 지표가 수신될 때 지표 수정 또는 모니터링](AMP-Ruler.md) 단원을 참조하세요.
+ Amazon Managed Grafana를 설정했거나 Grafana의 오픈 소스 버전을 실행 중이어야 합니다.
  + Amazon Managed Grafana를 사용하는 경우 Grafana 알림을 사용하고 있어야 합니다. 자세한 내용은 [레거시 대시보드 알림을 Grafana 알림으로 마이그레이션](https://docs.aws.amazon.com/grafana/latest/userguide/alert-opt-in.html)을 참조하세요.
  + Grafana의 오픈 소스 버전을 사용하는 경우 버전 9.1 이상을 실행해야 합니다.
**참고**  
이전 버전의 Grafana를 사용할 수 있지만 [통합 알림(Grafana 알림) 기능을 활성화](https://grafana.com/docs/grafana/v8.4/alerting/unified-alerting/opt-in/)해야 하며 Grafana에서 Amazon Managed Service for Prometheus로 호출하도록 [sigv4 프록시](https://github.com/awslabs/aws-sigv4-proxy)를 설정해야 할 수도 있습니다. 자세한 내용은 [Amazon Managed Service for Prometheus와 함께 사용할 Grafana 오픈 소스 또는 Grafana Enterprise를 설정하세요.](AMP-onboard-query-standalone-grafana.md) 단원을 참조하십시오.
+ Amazon Managed Grafana에는 Prometheus 리소스에 대한 다음과 같은 권한이 있어야 합니다. [https://docs.aws.amazon.com/grafana/latest/userguide/AMG-manage-permissions.html](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 설정
<a name="grafana-set-up-grafana"></a>

Amazon Managed Service for Prometheus 인스턴스에 이미 규칙 및 알림을 설정한 경우 Amazon Managed Grafana를 해당 알림에 대한 대시보드로 사용하도록 구성하는 작업은 전적으로 Amazon Managed Grafana 내에서 수행됩니다.

**Amazon Managed Grafana를 알림 대시보드로 구성하려면**

1. 워크스페이스의 Grafana 콘솔을 엽니다.

1. **구성**에서 **데이터 소스**를 선택합니다.

1. Prometheus 데이터 소스를 생성하거나 엽니다. 이전에 Prometheus 데이터 소스를 설정하지 않은 경우 [2단계: Grafana에 Prometheus 데이터 소스 추가](AMP-onboard-query-standalone-grafana.md#AMP-onboard-query-standalone-grafana-datasource)에서 자세한 내용을 참조하세요.

1. Prometheus 데이터 소스에서 **Alertmanager UI를 통한 알림 관리**를 선택합니다.

1. **데이터 소스** 인터페이스로 돌아갑니다.

1. 새 Alertmanager 데이터 소스를 생성합니다.

1. Alertmanager 데이터 소스 구성 페이지에서 다음 설정을 추가합니다.
   + **구현**을 `Prometheus`로 설정합니다.
   + **URL** 설정의 경우 Prometheus 워크스페이스의 URL을 사용하고 워크스페이스 ID 다음에 나오는 모든 항목을 제거한 다음, 끝에 `/alertmanager`를 추가합니다. 다음 예제에서 *변수*는 본인(계정별) 정보로 바꿉니다.

     ```
     https://aps-workspaces.US East (N. Virginia).amazonaws.com/workspaces/ws-example-1234-5678-abcd-xyz00000001/alertmanager.
     ```
   + **인증**에서 **SigV4Auth**를 켭니다. 이렇게 하면 요청에 [AWS 인증](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html)을 사용하도록 Grafana에 지시하게 됩니다.
   + **SigV4Auth 세부 정보**에서 **기본 리전**으로 Prometheus 인스턴스의 리전(예: `us-east-1`)을 입력합니다.
   + **기본** 옵션을 `true`로 설정합니다.

1. **저장 및 테스트**를 선택합니다.

1. 이제 Amazon Managed Service for Prometheus 알림이 Grafana 인스턴스에서 작동하도록 구성해야 합니다. Grafana **알림** 페이지에서 Amazon Managed Service for Prometheus 인스턴스의 모든 **알림 규칙**, **알림 그룹**(활성 알림 포함) 및 **무음**이 표시되는지 확인합니다.