Amazon Prometheus 매니지드 서비스에서 알림 관리자를 사용하여 알림을 관리하고 전달하기 - Amazon Managed Service for Prometheus

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

Amazon Prometheus 매니지드 서비스에서 알림 관리자를 사용하여 알림을 관리하고 전달하기

Amazon Managed Service for Prometheus에서 실행하는 알림 규칙이 발생하면 알림 관리자가 전송된 알림을 처리합니다. 알림을 중복 제거하고 그룹화하여 다운스트림 수신기에 라우팅합니다. Amazon Managed Service for Prometheus는 Amazon Simple Notification Service만 수신기로 지원하며, 동일한 계정의 Amazon SNS 주제로 메시지를 라우팅할 수 있습니다. 알림 관리자를 사용하여 알림을 무음으로 설정하거나 금지할 수도 있습니다.

알림 관리자는 Prometheus의 Alertmanager와 유사한 기능을 제공합니다.

알림 관리자의 구성 파일은 다음을 위해 사용할 수 있습니다.

  • 그룹화 - 그룹화하면 유사한 알림을 하나의 알림으로 모을 수 있습니다. 이 기능은 한 번에 많은 시스템에 장애가 발생하고 수백 개의 알림이 동시에 발생할 수 있는 대규모 장애 발생 시 특히 유용합니다. 예를 들어 네트워크 장애로 인해 많은 노드에 동시에 장애가 발생한다고 가정해 보겠습니다. 이러한 유형의 알림이 그룹화되어 있으면 알림 관리자가 단일 알림을 보냅니다.

    알림 그룹화 및 그룹화된 알림의 타이밍은 알림 관리자 구성 파일의 라우팅 트리로 구성됩니다. 자세한 내용은 <route>를 참조하세요.

  • 금지 - 금지는 다른 특정 알림이 이미 발신되고 있는 경우 특정 알림에 대한 알림을 억제합니다. 예를 들어 클러스터에 연결할 수 없다는 알림이 발생하는 경우 이 클러스터와 관련된 다른 모든 알림을 음소거하도록 알림 관리자를 구성할 수 있습니다. 이렇게 하면 실제 문제와 관련이 없는 수백 개 또는 수천 개의 알림을 방지할 수 있습니다. 금지 규칙을 작성하는 방법에 대한 자세한 내용은 <inhibit_rule>을 참조하세요.

  • 무음 - 무음은 지정된 시간 동안(예: 유지 관리 기간 동안) 알림을 음소거합니다. 수신되는 알림이 활성 무음의 모든 등식 또는 정규식 매처와 일치하는지 확인됩니다. 일치하는 경우 해당 알림에 대한 메시지가 전송되지 않습니다.

    무음을 만들려면 PutAlertManagerSilences API를 사용합니다. 자세한 내용은 PutAlertManagerSilences 섹션을 참조하세요.

Prometheus 템플릿

독립형 Prometheus는 별도의 템플릿 파일을 사용하여 템플릿을 지원합니다. 템플릿은 무엇보다도 조건문 및 형식 데이터를 사용할 수 있습니다.

Prometheus용 Amazon Managed Service에서는 알림 관리자 구성과 동일한 알림 관리자 구성 파일에 템플릿을 저장합니다.