Grafana 알림으로 클래식 대시보드 알림 마이그레이션
이 설명서 주제는 Grafana 버전 10.x를 지원하는 Grafana 워크스페이스를 위해 설계되었습니다.
Grafana 버전 9.x를 지원하는 Grafana 워크스페이스의 경우 Grafana 버전 9에서 작업 섹션을 참조하세요.
Grafana 버전 8.x를 지원하는 Grafana 워크스페이스의 경우 Grafana 버전 8에서 작업 섹션을 참조하세요.
Grafana 알림을 사용하지 않도록 선택한 워크스페이스에서는 클래식 대시보드 알림을 사용합니다. 새 Grafana 알림으로 전환하려면 해당 기능을 옵트인해야 합니다. 클래식 대시보드 알림과 Grafana 알림의 차이에 대한 자세한 내용은 Grafana 알림 및 레거시 대시보드 알림 섹션을 참조하세요. GrafanaLabs는 버전 11에서 클래식 대시보드 알림을 제거할 것이라고 발표했습니다.
클래식 대시보드 알림을 사용하는 경우 Amazon Managed Grafana는 업그레이드를 완료하기 전에 업그레이드된 알림을 검토하고 수정할 수 있는 Grafana 알림의 미리 보기를 보여줍니다.
Grafana 알림 미리 보기
마이그레이션하기 전에 Grafana 알림에서 알림을 미리 볼 수 있습니다. 미리 보기에서 마이그레이션을 변경할 알림을 변경할 수 있습니다.
Grafana 알림 마이그레이션을 미리 보는 방법
-
Grafana 워크스페이스에 로그인하세요.
-
왼쪽 메뉴에서 알림(레거시)을 선택하여 현재 알림을 확인하세요.
-
왼쪽 메뉴에서 알림 업그레이드를 선택하여 Grafana 알림에서 알림을 확인하세요.
이 보기에서 마이그레이션 후 알림의 형태를 확인할 수 있습니다.
참고
이 보기에서 마이그레이션에 영향을 미치는 변경 사항을 적용할 수도 있습니다. 변경 사항을 실행 취소하려면 업그레이드 페이지 오른쪽 상단에서 업그레이드 재설정을 선택하세요.
알림을 업그레이드할 준비가 되면 다음 섹션을 참조하세요.
Grafana 알림 시스템으로 마이그레이션
AWS Management Console, AWS CLI 또는 Amazon Managed Grafana API를 사용하여 Grafana 알림을 사용하도록 Amazon Managed Grafana 인스턴스를 구성할 수 있습니다. Grafana 알림 켜기 또는 끄기를 포함하여 Amazon Managed Grafana를 구성하는 방법에 대한 자세한 내용은 Amazon Managed Grafana 워크스페이스 구성 섹션을 참조하세요.
Grafana 알림이 켜져 있으면 기존 클래식 대시보드 알림이 Grafana 알림과 호환되는 형식으로 마이그레이션됩니다. Grafana 인스턴스의 알림 페이지에서 마이그레이션된 알림을 새 알림과 함께 볼 수 있습니다. Grafana 알림을 사용하면 Grafana 관리형 알림 규칙이 일치할 때 단일 알림이 아닌 여러 알림을 전송합니다.
클래식 대시보드 알림 및 Grafana 알림에 대한 읽기 및 쓰기 액세스는 해당 알림을 저장하는 폴더의 권한에 의해 제어됩니다. 마이그레이션 중에 클래식 대시보드 알림 권한은 다음과 같이 새 규칙 권한과 일치합니다.
-
원본 알림의 대시보드에 권한이 있는 경우 마이그레이션하면 원본 대시보드의 권한(폴더의 상속된 권한 포함)과 일치하도록 이 형식의 폴더(
Migrated {"dashboardUid": "UID", "panelId": 1, "alertId": 1}
)를 생성합니다. -
대시보드 권한이 없고 대시보드가 폴더 아래에 있는 경우 규칙은 이 폴더에 연결되어 해당 권한을 상속합니다.
-
대시보드 권한이 없고 대시보드가 일반 폴더 아래에 있는 경우 규칙은 일반 알림 폴더에 연결되고 규칙은 기본 권한을 상속합니다.
참고
Grafana 알림에는 NoData
에 대한 Keep Last State
옵션이 없으므로 이 옵션은 클래식 규칙 마이그레이션 중에 NoData
로 표시됩니다. Error
처리에 대한 Keep Last State
옵션이 새 옵션 Error
로 마이그레이션됩니다. Keep Last State
의 동작과 일치시키기 위해 두 경우 모두에서 마이그레이션 중에 Amazon Managed Grafana는 1년 동안 각 알림 규칙에 대해 무음을 자동으로 생성합니다.
알림 채널은 적절한 경로 및 수신기를 사용하여 Alertmanager 구성으로 마이그레이션됩니다. 기본 알림 채널은 기본 경로에 연락 지점으로 추가됩니다. 대시보드 알림과 연결되지 않은 알림 채널은 autogen-unlinked-channel-recv
경로로 이동합니다.
제한 사항
-
Grafana 알림 시스템은 사용 가능한 모든 Prometheus, Loki 및 Alertmanager 데이터 소스에서 규칙을 검색할 수 있습니다. 지원되는 다른 데이터 소스에서 알림 규칙을 가져오지 못할 수 있습니다.
-
Grafana 알림과 클래식 대시보드 알림 사이에서 앞뒤로 마이그레이션하면 한 시스템에서 지원되는 기능에 대한 데이터가 손실될 수 있지만 다른 시스템에서는 손실되지 않을 수 있습니다.
참고
클래식 대시보드 알림으로 다시 마이그레이션하면 생성된 새 알림 규칙을 포함하여 Grafana 알림이 활성화된 상태에서 수행된 구성 알림에 대한 모든 변경 사항이 사라집니다.
Grafana 알림 및 레거시 대시보드 알림
Grafana 8에 도입된 Grafana 알림은 레거시 대시보드 알림에 비해 몇 가지 향상된 기능을 제공합니다.
다차원 알림
이제 단일 알림 규칙으로 시스템 전반의 가시성을 제공하는 알림을 생성할 수 있습니다. 단일 알림 규칙에서 여러 알림 인스턴스를 생성합니다. 예를 들어 단일 호스트에서 여러 탐재 지점의 디스크 사용량을 모니터링하는 규칙을 생성할 수 있습니다. 평가 엔진은 단일 쿼리에서 여러 시계열을 반환하며 각 시계열은 레이블 세트로 식별됩니다.
대시보드 외부에서 알림 생성
레거시 대시보드 알림과 달리 Grafana 알림을 사용하면 여러 소스의 데이터를 고유한 방식으로 결합하는 쿼리와 표현식을 생성할 수 있습니다. ID를 사용하여 대시보드와 패널을 알림 규칙에 연결하고 관찰 중인 시스템의 문제를 신속하게 해결할 수 있습니다.
통합 알림은 더 이상 패널 쿼리에 직접 연결되지 않으므로 알림 이메일에 이미지 또는 쿼리 값을 포함하지 않습니다. 사용자 지정 알림 템플릿을 사용하여 쿼리 값을 볼 수 있습니다.
Loki 및 Grafana Mimir 알림 규칙 생성
Grafana 알림에서 Grafana 관리형 알림과 동일한 UI 및 API를 사용하여 Loki 및 Grafana Mimir 알림 규칙을 관리할 수 있습니다.
Prometheus 호환 데이터 소스에서 알림 보기 및 검색
이제 Prometheus 호환 데이터 소스에 대한 알림이 Grafana 알림 섹션에 나열됩니다. 여러 데이터 소스에서 레이블을 검색하여 관련 알림을 빠르게 찾을 수 있습니다.
알림 상태 NoData 및 Error에 대한 특별 알림
Grafana 알림에서는 새로운 개념의 알림 상태를 도입했습니다. 알림 규칙의 평가에서 NoData 또는 Error 상태가 생성되면 Grafana 알림은 다음 레이블이 있는 특수 알림을 생성합니다.
-
상태에 따라 값이 DatasourceNoData 또는 DatasourceError인
alertname
. -
rulename
특수 알림이 속한 알림 규칙의 이름. -
datasource_uid
에는 상태의 원인이 되는 데이터 소스의 UID가 있습니다. -
원본 알림 규칙의 모든 레이블 및 주석
무음, 연락 지점으로 라우팅 등을 추가하여 일반 알림과 동일한 방식으로 이러한 알림을 처리할 수 있습니다.
참고
규칙이 많은 데이터 소스를 사용하고 하나 이상에서 데이터를 반환하지 않는 경우, 알림 상태의 원인이 되는 각 데이터 소스에 대해 특수 알림이 생성됩니다.