쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

알림 기본 정보

포커스 모드
알림 기본 정보 - Amazon Managed Grafana

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

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

이 설명서 주제는 Grafana 버전 8.x를 지원하는 Grafana 워크스페이스를 위해 설계되었습니다.

Grafana 버전 10.x를 지원하는 Grafana 워크스페이스의 경우 Grafana 버전 10에서 작업 섹션을 참조하세요.

Grafana 버전 9.x를 지원하는 Grafana 워크스페이스는 Grafana 버전 9에서 작업 섹션을 참조하세요.

이 섹션에서는 Grafana 알림의 기본 개념에 대한 정보를 제공합니다.

알림 개념

다음 표에서는 Grafana 알림의 주요 개념을 설명합니다.

주요 개념 또는 특성 정의

알림에 대한 데이터 소스

지표, 로그 및 추적을 쿼리하고 시각화할 데이터 소스를 선택합니다.

스케줄러

데이터 소스에 대해 쿼리를 주기적으로 실행하는 구성 요소인 알림 규칙을 평가합니다. Grafana 관리형 규칙에만 적용됩니다.

Alertmanager

알림 인스턴스의 라우팅 및 그룹화를 관리합니다.

알림 규칙

알림 규칙을 실행해야 하는 시점에 대한 평가 기준 세트. 알림 규칙은 하나 이상의 쿼리와 표현식, 조건, 평가 빈도 및 조건이 충족되는 기간으로 구성됩니다. 알림 규칙은 여러 개의 알림 인스턴스를 생성할 수 있습니다.

알림 인스턴스

알림 인스턴스는 알림 규칙의 인스턴스입니다. 단일 차원 알림 규칙에는 하나의 알림 인스턴스가 있습니다. 다차원 알림 규칙에는 하나 이상의 알림 인스턴스가 있습니다. 10개 VM의 CPU와 같이 여러 결과와 일치하는 단일 알림 규칙은 여러 알림 인스턴스(이 경우 10개)로 계산됩니다. 이 숫자는 시간에 따라 달라질 수 있습니다. 예를 들어 시스템의 모든 VM에 대한 CPU 사용량을 모니터링하는 알림 규칙에는 VM 개수만큼 알림 인스턴스가 추가됩니다. 알림 인스턴스 할당량에 대한 자세한 내용은 할당량에 도달함 오류 섹션을 참조하세요.

알림 그룹

Alertmanager는 루트 알림 정책의 레이블을 사용하여 기본적으로 알림 인스턴스를 그룹화합니다. 이를 통해 연락 지점으로 전송되는 알림 인스턴스의 중복 제거 및 그룹을 제어합니다.

연락 지점

알림 규칙이 실행될 때 연락처에 알림을 보내는 방법을 정의합니다.

메시지 템플릿 지정

재사용 가능한 사용자 지정 템플릿을 생성하고 연락 지점에서 사용합니다.

알림 정책

알림이 그룹화되고 연락 지점으로 라우팅되는 위치, 시간 및 방법에 대한 규칙 세트.

레이블 및 레이블 매처

레이블을 통해 알림 규칙을 고유하게 식별합니다. 알림 규칙을 알림 정책 및 무음에 연결하여 어떤 정책이 이를 처리해야 하는지, 어떤 알림 규칙을 무음 처리해야 하는지 결정합니다.

무음

하나 이상의 알림 인스턴스에서 알림을 중지합니다. 무음과 음소거 타이밍의 차이는 무음은 일정 기간 지속되지만, 음소거 타이밍은 반복 일정에서 수행된다는 점입니다. 레이블 매처를 사용하여 알림 인스턴스를 무음으로 설정합니다.

음소거 타이밍

새 알림을 생성하거나 전송하지 않으려는 시간 간격을 지정합니다. 유지 관리 기간과 같이 반복 기간에 알림 전달을 동결할 수 있습니다. 기존 알림 정책에 연결되어야 합니다.

알림 데이터 소스

Grafana 관리형 알림은 알림이 활성화된 다음 백엔드 데이터 소스를 쿼리합니다.

  • Grafana에서 기본 제공하거나 개발 및 유지 관리하는 데이터 소스: Alertmanager, Graphite, Prometheus(Amazon Managed Service for Prometheus 포함), Loki, InfluxDB, Amazon OpenSearch Service, Google Cloud Monitoring, Amazon CloudWatch, Azure Monitor, MySQL, PostgreSQL, MSSQL, OpenTSDB, Oracle, Azure Monitor.

숫자 데이터에 대한 알림

시계열 형식이 아닌 숫자 데이터는 서버 측 표현식에서 직접 알리거나 서버 측 표현식으로 전달할 수 있습니다. 이렇게 하면 데이터 소스 내에서 처리와 결과 효율성을 개선할 수 있으며 알림 규칙을 단순화할 수도 있습니다. 시계열 데이터 대신 숫자 데이터에 대한 알림을 전달할 때 레이블이 지정된 각 시계열을 단일 숫자로 줄이지 않아도 됩니다. 대신 레이블이 지정된 번호가 대신 Grafana로 반환됩니다.

테이블 형식 데이터

이 기능은 MySQL, Postgres, MSSQL 및 Oracle과 같은 SQL 데이터 소스를 포함하여 테이블 형식의 데이터를 쿼리하는 백엔드 데이터 소스에서 지원됩니다.

Grafana 관리형 알림 또는 서버 측 표현식을 사용하는 쿼리는 이러한 데이터 소스에서 숫자로 간주됩니다.

  • 데이터 소스 쿼리에서 Format AS 옵션이 Table로 설정된 경우.

  • 쿼리에서 Grafana로 반환된 테이블 응답에 숫자(예: int, double 또는 float) 열이 하나만 포함되고 선택적으로 추가 문자열 열이 포함되는 경우.

문자열 열이 있는 경우 해당 열은 레이블이 됩니다. 열 이름은 레이블 이름이 되고 각 행의 값은 해당 레이블의 값이 됩니다. 여러 행이 반환되는 경우 각 행은 레이블로 고유하게 식별되어야 합니다.

예제

다음과 같이 Diskspace라는 MySQL 테이블이 있는 경우.

Time Host 디스크 PercentFree

2021-June-7

web1

/etc

3

2021-June-7

web2

/var

4

2021-June-7

web3

/var

8

시계열을 Grafana에 반환하지 않고 데이터 필터링을 정시에 쿼리할 수 있습니다. 예를 들어 여유 공간이 5% 미만인 경우 호스트, 디스크당 시작되는 알림은 다음과 같을 수 있습니다.

SELECT Host, Disk, CASE WHEN PercentFree < 5.0 THEN PercentFree ELSE 0 END FROM ( SELECT Host, Disk, Avg(PercentFree) FROM DiskSpace Group By Host, Disk Where __timeFilter(Time)

이 쿼리는 Grafana에 대한 다음 테이블 응답을 반환합니다.

Host 디스크 PercentFree

web1

/etc

3

web2

/var

4

web3

/var

0

이 쿼리가 알림 규칙의 조건으로 사용되는 경우 값이 0이 아닌 알림인 사례입니다. 따라서 다음 표와 같이 세 개의 알림 인스턴스가 생성됩니다.

레이블 상태 표시기

{Host=web1,disk=/etc}

알림

{Host=web2,disk=/var}

알림

{Host=web3,disk=/var}

정상

Alertmanager

Grafana에는 Prometheus Alertmanager에 대한 기본 지원이 포함되어 있습니다. Alertmanager는 알림 규칙을 그룹화 및고 관리하는 데 도움이 되며 경보 엔진 위에 오케스트레이션 계층을 추가합니다. 기본적으로 Grafana 관리형 알림에 대한 알림은 코어 Grafana의 일부인 임베디드 Alertmanager에서 처리됩니다. Alertmanager 드롭다운에서 Grafana 옵션을 선택하여 Grafana 알림 UI에서 Alertmanager의 연락 지점, 알림 정책 및 템플릿을 구성할 수 있습니다.

Grafana 알림은 외부 Alertmanager 구성을 지원합니다(외부 데이터 소스로서 Alertmanager에 대한 자세한 내용은 Alertmanager 데이터 소스에 연결 참조). 외부 Alertmanager를 추가하면 Alertmanager 드롭다운에 사용 가능한 외부 Alertmanager 데이터 소스 목록이 표시됩니다. 독립 실행형 Cortex 또는 Loki 데이터 소스에 대한 알림을 생성 및 관리할 데이터 소스를 선택하세요.

알림 규칙의 상태 조건 및 상태

알림 규칙의 상태 조건 및 상태는 알림에 대한 몇 가지 주요 상태 표시기를 이해하는 데 도움이 됩니다. 알림 상태, 알림 규칙 상태 조건, 알림 규칙 상태와 같은 세 가지 주요 구성 요소가 있습니다. 서로 관련되었지만 각 구성 요소는 약간 다른 정보를 전달합니다.

알림 규칙 상태 조건

  • Normal - 평가 엔진에서 반환한 시계열 중 Pending 또는 Firing 상태의 시계열은 없습니다.

  • Pending - 평가 엔진에서 반환한 시계열 중 하나 이상의 상태가 Pending입니다.

  • Firing - 평가 엔진에서 반환한 시계열 중 하나 이상의 상태가 Firing입니다.

알림 상태 조건

  • Normal - 평가 엔진에서 반환하는 모든 시계열에 대해 알림 규칙의 조건이 거짓입니다.

  • Alerting - 평가 엔진에서 반환한 하나 이상의 시계열에 대해 알림 규칙의 조건이 입니다. 설정된 경우 알림이 시작되기 전에 조건이 참이어야 하는 기간을 충족하거나 초과합니다.

  • Pending - 평가 엔진에서 반환한 하나 이상의 시계열에 대해 알림 규칙의 조건이 입니다. 설정된 경우 알림이 시작되기 전에 조건이 참이어야 하는 기간을 충족하지 않습니다.

  • NoData – 알림 규칙이 시계열을 반환하지 않거나 시계열의 모든 값이 null이거나 시계열의 모든 값이 0입니다.

  • Error - 알림 규칙을 평가하려고 할 때 오류가 발생했습니다.

알림 규칙 상태

  • Ok - 알림 규칙을 평가할 때 오류가 없습니다.

  • Error - 알림 규칙을 평가할 때 오류가 발생했습니다.

  • NoData - 규칙 평가 중에 반환된 하나 이상의 시계열에 데이터가 없습니다.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.