7.4. 메트릭 수집


Apache Kafka Proxy 및 Streams for Apache Kafka Proxy Operator의 Streams의 메트릭을 Prometheus 인스턴스에 수집할 수 있습니다. 프록시 및 Operator는 각각 /metrics 주소에 Prometheus 지표의 HTTP 끝점을 노출합니다. 끝점에는 인증이 필요하지 않습니다.

프록시의 경우 scrape 끝점을 노출하는 포트의 이름은 management 입니다. Operator의 경우 포트 이름은 http 입니다.

스크랩 끝점에서 지표를 수집하도록 Prometheus를 구성할 수 있습니다.

참고

이 가이드에서는 OpenShift 클러스터에서 사용자 정의 프로젝트에 대한 모니터링이 활성화되어 있다고 가정합니다. 자세한 내용은 Openshift 모니터링 가이드를 참조하십시오.

7.4.1. Operator 메트릭 수집

다음 절차에서는 Apache Kafka Proxy Operator의 Streams에서 Prometheus로 지표를 수집하는 방법을 설명합니다.

사전 요구 사항

  • Apache Kafka Proxy Operator의 스트림이 설치되어 있습니다.
  • 사용자 정의 프로젝트에 대한 모니터링은 OpenShift 클러스터에서 활성화되고 Prometheus 인스턴스가 생성되었습니다. 자세한 내용은 Openshift 모니터링 가이드를 참조하십시오.

프로세스

  1. PodMonitor 구성을 적용합니다.

    apiVersion: monitoring.coreos.com/v1
    kind: PodMonitor
    metadata:
      name: operator
    spec:
      selector:
        matchLabels:
          app.kubernetes.io/name: kroxylicious
          app.kubernetes.io/component: operator
      podMetricsEndpoints:
      - path: /metrics
        port: http

    Prometheus Operator는 Prometheus를 자동으로 재구성합니다. Prometheus는 Apache Kafka Proxy Operator의 지표에 대한 Streams를 정기적으로 스크랩하기 시작합니다.

  2. 다음과 같은 PromQL 쿼리를 사용하여 메트릭이 수집되고 있는지 확인합니다.

    operator_sdk_reconciliations_queue_size_kafkaproxyreconciler{kind="KafkaProxy", group="kroxylicious.io"}
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 문서 정보

Legal Notice

Theme

© 2026 Red Hat
맨 위로 이동