음소거 타이밍과 활성 시간 간격 구성

음소거 타이밍과 활성 시간 간격 구성 (Configure mute timings and active time intervals)

음소거 타이밍(mute timings)과 활성 시간 간격(active time intervals)은 지정된 기간 동안 알림이 어떻게 처리될지 결정하게 해줘요. 시간 간격을 만든 뒤 알림 정책의 음소거 타이밍이나 활성 시간 간격으로 적용할 수 있어요. 음소거 타이밍은 지정 기간 동안 하나 이상의 알림 정책의 알림을 멈추는 반복 간격으로, 알림을 억제하지만 알림 평가는 중단하지 않아요.

출처: 문서

본문

음소거 타이밍은 정기적인 유지보수 창이나 주말 같은 특정 반복 기간 동안 알림을 일시적으로 멈추는 데 사용해요. 활성 시간 간격은 반대 기능으로, 알림이 시간 간격과 일치하는 시간에 발생하지 않으면 정책이 처리하는 알림이 억제돼요. 알림 소음을 줄이고 싶은 기간에 활성 시간 간격을 사용하세요. 음소거 타이밍은 겹칠 때 활성 시간 간격보다 우선해요.

Note: 음소거 타이밍과 활성 시간 간격은 특정 Alertmanager에 지정되며, 그 Alertmanager가 관리하는 알림에 대해서만 알림을 억제해요.

음소거 타이밍/활성 시간 간격과 silence의 차이

음소거 타이밍·활성 시간 간격과 silence는 알림을 억제하는 서로 다른 방법이에요. 둘 다 알림 규칙이 평가되는 것을 막지 않고, 알림 인스턴스가 UI에 나타나는 것도 막지 않으며, 알림이 생성되는 것만 방지해요.

Mute timing Silence
Setup 생성 후 알림 정책에 추가 라벨로 알림을 일치시켜 silence할지 결정
Period 주기적으로 반복할 수 있는 시간 간격 정의 사용 고정된 시작·종료 시간

시간 간격 추가

  1. 왼쪽 메뉴에서 Alerts & IRM, 그리고 Alerting을 클릭해요.
  2. Notification configuration을 클릭한 뒤 Time intervals 탭을 선택해요.
  3. Alertmanager 드롭다운에서 외부 Alertmanager를 선택해요. 기본적으로 Grafana Alertmanager가 선택돼 있어요.
    • New time interval을 클릭해요.
  4. 폼을 채워 음소거 타이밍이나 활성 시간 간격에 매칭할 time interval을 만들어요.
  5. 변경 사항을 저장해요.

알림 정책에 시간 간격 지정

  1. 왼쪽 메뉴에서 Alerts & IRM, 그리고 Alerting을 클릭해요.
  2. Notification configuration을 클릭한 뒤 Notification policies 탭을 선택해요.
  3. 시간 간격을 추가할 알림 정책을 찾고 ... -> Edit을 클릭해요.
  4. Mute timings 또는 Active time intervals 드롭다운에서 정책에 추가할 시간 간격을 선택해요.
  5. 변경 사항을 저장해요.

시간 간격 (Time intervals)

시간 간격은 알림이 억제되는 특정 기간이에요. 기간은 보통 특정 시간 범위와 주·월·년의 요일로 구성돼요. 음소거 타이밍이나 활성 시간 간격은 여러 시간 간격을 포함할 수 있어요.

지원되는 시간 간격 옵션:

  • Time range: 시작 시간을 포함하고 종료 시간을 제외한 시간(위치를 선택하지 않으면 UTC, 그렇지 않으면 로컬 시간).
  • Location: 선택한 위치에 따라 시간 범위가 로컬 시간으로 표시돼요.
  • Days of the week: 주의 요일 또는 요일 범위. 예: monday:thursday.
  • Days of the month: 달의 1-31일 날짜. 음수 값은 월 말부터 시작하는 날짜를 나타낼 수도 있어요. 예: -1은 월의 마지막 날.
  • Months: 년의 월을 숫자나 전체 달력 월로. 예: 1, may:august.
  • Years: 간격의 연도. 예: 2021:2024.

모든 필드는 목록이며, 필드와 일치하려면 목록 요소 중 하나 이상이 충족돼야 해요. 필드는 :를 사용한 범위도 지원해요(예: monday:thursday). 필드를 비워두면 어떤 순간이든 필드와 일치해요. 특정 순간이 완전한 시간 간격과 일치하려면 모든 필드가 일치해야 해요. 정확한 기간을 지정하고 싶다면 모든 옵션을 지정하세요.

예제: 3월·6월·9월·12월의 첫 번째 월요일, UTC 12:00~24:00 사이에 대한 시간 간격을 만들려면:

  • Time range: Start time 12:00, End time 24:00
  • Days of the week: monday
  • Months: 3, 6, 9, 12
  • Days of the month: 1:7

더 알아보기 (Learn more)