텔레메트리 소스
텔레메트리 소스 (Telemetry Source)
텔레메트리 소스 쿼리 수정자는 메트릭 쿼리가 쿼리한 메트릭만 사용할지, 아니면 동등한 Datadog·OpenTelemetry 메트릭을 함께 결합할지를 제어하는 기능이에요. 두 소스에 걸쳐 쿼리하는 방법에 대한 자세한 내용은 Datadog와 OpenTelemetry 메트릭에 걸친 쿼리를 참고하세요.
출처: 문서
본문
텔레메트리 소스 쿼리 수정자는 메트릭 쿼리가 쿼리한 메트릭만 사용할지, 아니면 동등한 Datadog·OpenTelemetry 메트릭을 결합할지를 제어해요. 두 소스에 걸쳐 쿼리하는 방법에 대한 자세한 내용은 Datadog와 OpenTelemetry 메트릭에 걸친 쿼리하기를 참고하세요.
쿼리 편집기에서 Modify를 선택한 다음 Telemetry sources 섹션에서 옵션을 선택하세요.
| UI 옵션 | JSON 값 | 동작 |
|---|---|---|
| 터네이티브 텔레메트리 (Native telemetry) (기본) | "semantic_mode": "native" |
쿼리한 메트릭만 반환합니다. 다른 텔레메트리 소스의 동등한 메트릭은 포함하지 않아요. |
| 결합 텔레메트리 (Combined telemetry) | "semantic_mode": "combined" |
동등한 Datadog·OpenTelemetry 메트릭을 단일 쿼리 결과로 결합합니다. |
JSON 편집기에서 텔레메트리 소스를 설정하려면 쿼리 객체에 semantic_mode 키를 추가하세요:
"queries": [
{
"name": "query1",
"data_source": "metrics",
"query": "sum:go.goroutine.count{*}",
"semantic_mode": "combined"
}
]
기타 함수 (Other functions)
사용할 수 있는 다른 함수들을 확인해 보세요:
- 알고리즘 (Algorithmic): 이상 탐지 또는 이상치 탐지를 구현합니다.
- 산술 (Arithmetic): 산술 연산을 수행합니다.
- 카운트 (Count): 0이 아닌 값이나 null이 아닌 값을 셉니다.
- 제외 (Exclusion): 메트릭의 특정 값을 제외합니다.
- 보간 (Interpolation): 기본값을 채우거나 설정합니다.
- 랭크 (Rank): 메트릭의 일부 하위 집합만 선택합니다.
- 레이트 (Rate): 메트릭에 대한 사용자 지정 미분값을 계산합니다.
- 회귀 (Regression): 머신러닝 함수를 적용합니다.
- 롤업 (Rollup): 사용되는 원시 데이터 포인트 수를 제어합니다.
- 스무딩 (Smoothing): 메트릭의 변동을 완만하게 다듬습니다.
- 타임시프트 (Timeshift): 메트릭 데이터 포인트를 타임라인을 따라 이동합니다.
- 베타 (Beta): 메트릭의 이동 평균을 계산합니다.