개요
메트릭 탐색기, 모니터 또는 대시보드를 사용하여 메트릭 데이터를 쿼리하는 경우, 데이터를 필터링하여 반환된 시계열의 범위를 좁힐 수 있습니다. 모든 메트릭은 메트릭 오른쪽의 시작 필드를 사용해 필터링할 수 있습니다.
또한 부울 연산자 또는 와일드카드 태그 값 필터를 사용해 고급 필터링을 할 수 있습니다. 로그, 트레이스, 네트워크 모니터링, 실제 사용자 모니터링, 신서틱(Synthetics) 또는 보안 등 메트릭 데이터 외의 쿼리의 경우 설정은 로그 검색 구문 설명서를 참조하세요.
부울 연산자 필터링된 쿼리
부울 필터링된 메트릭 쿼리에서는 다음 구문을 사용할 수 없습니다.
!
,
NOT
, not
AND
, and
OR
, or
IN
, in
NOT IN
, not in
여러 태그를 포함하거나 제외할 때:
- 포함은
AND
로직을 사용합니다. - 제외는
OR
로직을 사용합니다.
태그에 대한 자세한 정보는 태그 사용 시작하기 가이드를 참조하세요.
참고: 상징적 부울 구문(!
, ,
)은 함수 구문 연산자(NOT
, AND
, OR
, IN
, NOT IN
)와 함께 사용할 수 없습니다. 다음 쿼리는 잘못된 것으로 간주됩니다. avg:mymetric{env:prod AND !region:us-east}
부울 연산자 필터링된 쿼리 예시
아래 예시를 사용하려면 코드 아이콘 </>
을 클릭하여 UI에서 쿼리 편집기를 확인합니다. 그런 다음 쿼리 예시를 복사하여 쿼리 편집기에 붙여 넣습니다.
avg:system.cpu.user{env:staging AND (availability-zone:us-east-1a OR availability-zone:us-east-1c)} by {availability-zone}
avg:system.cpu.user{env:shop.ist AND availability-zone IN (us-east-1a, us-east-1b, us-east4-b)} by {availability-zone}
avg:system.cpu.user{env:prod AND location NOT IN (atlanta,seattle,las-vegas)}
와일드카드 필터링된 쿼리
태그 값 접두사 및 접미사 와일드카드 매칭이 지원됩니다.
pod_name: web-*
cluster:*-trace
참고: 동일한 필터의 접두사 및 접미사 와일드카드 매칭은 지원되지 않습니다.
와일드카드 필터링된 쿼리 예시
avg:system.disk.in_use{!device:/dev/loop*} by {device}
sum:kubernetes.pods.running{service:*-canary} by {service}
제외 함수
제외 함수를 쿼리에 추가합니다.
- 해당 없음 값을 제외합니다.
- 임계값을 충족하는 메트릭에 최소값 또는 최대값을 적용합니다.
- 임계값 이상 또는 이하인 값을 제외합니다.
함수는 Datadog의 데이터 요소를 삭제하지 않지만 사용자가 보는 시각화 자료의 데이터 요소를 제거합니다.
참고 자료
Additional helpful documentation, links, and articles: