개요

지정된 변수가 특정한 값 이상 또는 이하일 때 경고하는 기능을 지원하는 모니터의 경우, 변수의 값이 정해진 범위 안팎일 때 알림을 받을 수 있습니다.

예시

메트릭

메트릭에는 a 각기 다른 상태를 의미하는 0부터 10까지 여러 값이 있으며, 사용자는 메트릭이 4에서 8 사이를 벗어나는 경우 알림을 받고자 합니다. 수학적으로, 메트릭과 중앙값 (6)의 차이는 2를 초과할 수 없습니다.

8 > a > 4 <=> abs(6-a) < 2 <=> abs(6-a) - 2 < 0
  • 변수의 값이 설정된 범위를 벗어났을 때 알림을 받고 싶다면, 모니터의 조건은 abs(6-a) - 2 > 0이 되어야 합니다.
  • 변수의 값이 설정된 범위 안에 있을 때 알림을 받고 싶다면, 모니터의 조건은 2 - abs(6-a) > 0이 되어야 합니다.
범위가 설정된 메트릭 모니터

이론적 설명

고려 대상인 메트릭이 a일 때 범위는 x > a > y로 정의됩니다.

  • 값이 범위 밖에 있을 때 알림을 받고 싶다면, 모니터의 조건은 abs(x - (x-y)/2 - a) - (x-y)/2 > 0이어야 합니다.
  • 값이 범위 안에 있을 때 알림을 받고 싶다면, 모니터의 조건은 (x-y)/2 - abs(x - (x-y)/2 - a) > 0이어야 합니다.

문제 해결

도움이 필요하신가요? Datadog 고객지원에 연락하세요.

PREVIEWING: may/unit-testing