개요
지정된 변수가 특정한 값 이상 또는 이하일 때 경고하는 기능을 지원하는 모니터의 경우, 변수의 값이 정해진 범위 안팎일 때 알림을 받을 수 있습니다.
예시
메트릭
메트릭에는 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 고객지원에 연락하세요.