3.2. Camel K Operator 모니터링 활성화

OpenShift 4.3 이상에는 OpenShift 모니터링의 일부로 이미 배포된 내장 Prometheus Operator가 포함되어 있습니다. 이 섹션에서는 OpenShift 모니터링에서 자체 애플리케이션 서비스 모니터링을 활성화하는 방법을 설명합니다.

사전 요구 사항

절차

  1. 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: metrics

  2. PodMonitor 리소스를 생성합니다.

    oc apply -f operator-pod-monitor.yaml

추가 리소스