제외

null 제외

함수설명예시
exclude_null()그래프 또는 상위 목록에서 N/A 태그값이 있는 그룹을 제외합니다.exclude_null(avg:system.load.1{*} by {host})

예를 들어, account와(과) region(이)라는 두 개의 태그가 있는 메트릭이 있다고 가정해 봅니다. account에는 세 가지 잠재값(prod, buildN/A)이 있고 region에는 네 가지 잠재값(us-east-1, us-west-1, eu-central-1N/A)이 있습니다.

이 메트릭을 시계열로 그래프화하면 그래프에 3 x 4 = 12개의 선이 표시됩니다. exclude_null()을(를) 적용하면 N/A 값을 포함하는 태그 조합이 있는 행이 제거되어 2 x 3 = 6개 그룹이 남게 됩니다.

클램프

함수설명예시
clamp_min()기준치 미만의 메트릭 값을 해당 값과 같게 설정합니다.clamp_min(avg:system.load.1{*}, 100)
clamp_max()기준치를 초과하는 메트릭 값을 해당 값과 동일하게 설정합니다.clamp_max(avg:system.load.1{*}, 100)

임계값을 추가합니다. clamp_min()는 임계값 아래의 모든 데이터 포인트를 해당 값과 동일하게 설정하고, clamp_max()는 임계값 이상의 데이터 포인트를 제한합니다.

컷오프

함수설명예시
cutoff_min()임계값 미만의 메트릭 값을 NaN으로 바꿉니다.cutoff_min(avg:system.load.1{*}, 100)
cutoff_max()임계값을 초과하는 메트릭 값을 NaN으로 바꿉니다.cutoff_max(avg:system.load.1{*}, 100)

임계값을 추가합니다. cutoff_min()는 이 임계값보다 낮은 모든 메트릭 값을 NaN으로 바꾸고, cutoff_max()는 이 임계값보다 높은 모든 메트릭 값을 NaN으로 바꿉니다. 컷오프 기능은 임계값과 같은 값을 대체하지 않습니다.

: 클램프 및 컷오프 함수 모두에서, 선택한 기준치를 확인하는 것이 도움이 될 수 있습니다. 대시보드에서 가로 마커를 설정하여 이 값을 표시할 수 있습니다.

기타 함수


PREVIEWING: may/unit-testing