2장. 사용자 정의 로깅 경고
사용자 지정 경고 및 기록된 메트릭을 생성하도록 LokiStack 배포를 구성할 수 있습니다. 사용자 지정 경고 및 레코딩 규칙을 사용하려면 LokiStack 룰러 구성 요소를 활성화해야 합니다.
LokiStack 로그 기반 경고 및 기록된 메트릭은 ruler 구성 요소에 LogQL (Grafana 문서) 표현식을 제공하여 트리거됩니다.
이러한 표현식을 제공하려면 경고 규칙을 포함하는 AlertingRule 사용자 정의 리소스(CR)를 생성하거나 Prometheus 호환 레코딩 규칙 (Prometheus 문서)을 포함하는 RecordingRule CR을 생성해야 합니다.
관리자는 애플리케이션,감사 또는 인프라 테넌트에 대한 로그 기반 경고 또는 기록된 지표를 구성할 수 있습니다. 관리자 권한이 없는 사용자는 액세스할 수 있는 애플리케이션의 애플리케이션 테넌트에 대한 로그 기반 경고 또는 기록된 지표를 구성할 수 있습니다.
로컬 Alertmanager 인스턴스를 비활성화하지 않는 한 애플리케이션, 감사 및 인프라 경고는 기본적으로 openshift-monitoring 네임스페이스의 OpenShift Container Platform 모니터링 스택 Alertmanager로 전송됩니다. openshift-user-workload-monitoring 네임스페이스에서 사용자 정의 프로젝트를 모니터링하는 데 사용되는 Alertmanager가 활성화된 경우 기본적으로 애플리케이션 경고가 이 네임스페이스의 Alertmanager로 전송됩니다.
2.1. 룰러 구성 링크 복사링크가 클립보드에 복사되었습니다!
LokiStack 룰러 구성 요소가 활성화되면 사용자는 로깅 경고 또는 기록된 메트릭을 트리거하는 LogQL (Grafana 문서) 표현식 그룹을 정의할 수 있습니다.
관리자는 LokiStack CR(사용자 정의 리소스)을 수정하여 룰러를 활성화할 수 있습니다.
사전 요구 사항
- Red Hat OpenShift Logging Operator 및 Loki Operator를 설치했습니다.
-
LokiStackCR을 생성했습니다. - 관리자 권한이 있습니다.
프로세스
LokiStackCR에 다음과 같은 사양 구성이 있는지 확인하여 룰러를 활성화합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow