3.2. Camel K Operator 모니터링 활성화
OpenShift 4.3 이상에는 OpenShift 모니터링의 일부로 이미 배포된 내장 Prometheus Operator가 포함되어 있습니다. 이 섹션에서는 OpenShift 모니터링에서 자체 애플리케이션 서비스 모니터링을 활성화하는 방법을 설명합니다.
사전 요구 사항
- Camel K Operator가 설치된 OpenShift 클러스터에 대한 클러스터 관리자 액세스 권한이 있어야 합니다. Camel K 설치를 참조하십시오.
- OpenShift에서 자체 서비스 모니터링을 이미 활성화해야 합니다. OpenShift에서 사용자 워크로드 모니터링 활성화를 참조하십시오.
절차
Operator 지표 끝점을 대상으로
PodMonitor리소스를 생성하여 Prometheus 서버가 Operator가 노출하는 지표를 스크랩할 수 있습니다.operator-pod-monitor.yaml
apiVersion: monitoring.coreos.com/v1 kind: PodMonitor metadata: name: camel-k-operator labels: app: "camel-k" camel.apache.org/component: operator spec: selector: matchLabels: app: "camel-k" camel.apache.org/component: operator podMetricsEndpoints: - port: metricsPodMonitor리소스를 생성합니다.oc apply -f operator-pod-monitor.yaml
추가 리소스
- 검색 메커니즘 및 Operator 리소스 간의 관계에 대한 자세한 내용은 Prometheus Operator 시작하기 가이드를 참조하십시오.
-
Operator 메트릭이 검색되지 않은 경우 ServiceMonitor 변경 문제 해결 에서 자세한 정보를 찾을 수 있습니다. 이 정보는
PodMonitor리소스 문제 해결에도 적용됩니다.