4장. 관찰 기능 구성 사용자 정의
관찰 기능을 활성화한 후 환경의 특정 요구에 맞게 관찰 기능 구성을 사용자 지정합니다.
관찰 서비스에서 수집하는 클러스터 플릿 데이터를 관리하고 확인하는 방법에 대한 자세한 내용은 다음 섹션을 참조하십시오.
필수 액세스: 클러스터 관리자
4.1. 사용자 정의 규칙 생성 링크 복사링크가 클립보드에 복사되었습니다!
관찰 가능성 리소스에 Prometheus 기록 규칙 및 경고 규칙을 추가하여 관찰 기능 설치에 대한 사용자 정의 규칙을 생성합니다.
비용이 많이 드는 표현식을 미리 계산하려면 레코딩 규칙 기능을 사용합니다. 결과는 새로운 시계열로 저장됩니다. 경고 규칙을 사용하면 경고를 외부 서비스로 보내는 방법에 따라 경고 조건을 지정할 수 있습니다.
참고: 사용자 지정 규칙을 업데이트하면 observability-thanos-rule Pod가 자동으로 다시 시작됩니다.
Prometheus를 사용하여 사용자 정의 규칙을 정의하여 경고 조건을 생성하고 외부 메시징 서비스에 알림을 보냅니다. 사용자 지정 규칙의 다음 예제를 확인합니다.
사용자 정의 경고 규칙을 만듭니다.
open-cluster-management-observability네임스페이스에thanos-ruler-custom-rules라는 구성 맵을 생성합니다. 다음 예와 같이 키 이름을custom_rules.yaml로 지정해야 합니다. 구성에 여러 규칙을 생성할 수 있습니다.- CPU 사용량이 정의된 값을 전달할 때 알리는 사용자 지정 경고 규칙을 만듭니다. YAML은 다음 콘텐츠와 유사할 수 있습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow +
-
기본 경고 규칙은
open-cluster-management-observability네임스페이스의thanos-ruler-default-rules구성 맵에 있습니다.
thanos-ruler-custom-rules구성 맵에 사용자 지정 레코딩 규칙을 생성합니다. Pod의 컨테이너 메모리 캐시 합계를 가져오는 기능을 제공하는 레코딩 규칙을 생성합니다. YAML은 다음 콘텐츠와 유사할 수 있습니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고: 구성 맵을 변경한 후 구성이 자동으로 다시 로드됩니다.
observability-thanos-ruler사이드카 내의config-reload로 인해 구성이 다시 로드됩니다.-
경고 규칙이 올바르게 작동하는지 확인하려면 Grafana 대시보드로 이동하여 탐색 페이지로 이동한 후
ALERTS를 쿼리합니다. 경고를 생성한 경우에만 Grafana에서 경고를 사용할 수 있습니다.