7.4.2. 프록시 메트릭 수집
다음 절차에서는 Apache Kafka Proxy의 Streams에서 Prometheus로 지표를 수집하는 방법을 설명합니다.
사전 요구 사항
- Apache Kafka Proxy Operator의 스트림이 설치되어 있습니다.
- Operator에서 배포한 Apache Kafka 프록시용 Streams 인스턴스입니다.
- 사용자 정의 프로젝트에 대한 모니터링은 OpenShift 클러스터에서 활성화되고 Prometheus 인스턴스가 생성되었습니다. 자세한 내용은 Openshift 모니터링 가이드를 참조하십시오.
프로세스
PodMonitor 구성을 적용합니다.
apiVersion: monitoring.coreos.com/v1 kind: PodMonitor metadata: name: proxy spec: selector: matchLabels: app.kubernetes.io/name: kroxylicious app.kubernetes.io/component: proxy podMetricsEndpoints: - path: /metrics port: managementPrometheus Operator는 Prometheus를 자동으로 재구성합니다. Prometheus는 프록시의 메트릭을 스크랩하기 위해 정기적으로 시작됩니다.
다음과 같은 PromQL 쿼리를 사용하여 메트릭이 수집되고 있는지 확인합니다.
kroxylicious_build_info