7.3. OpenShift 사용자 워크로드 모니터링과 통합
Apache Kafka Proxy용 Streams가 OpenShift Container Platform에 배포된 경우 사용자 정의 프로젝트에 대한 OpenShift의 모니터링 을 통해 Prometheus 지표를 수집할 수 있습니다.
이 OpenShift 기능은 개발자가 자체 프로젝트(네임스페이스)에서 워크로드를 모니터링할 수 있는 전용 Prometheus 인스턴스를 제공합니다. 모니터링 스택은 PodMonitor 와 같은 사용자 정의 리소스에서 정의한 적격 대상에서 메트릭을 자동으로 스크랩합니다.
Apache Kafka Proxy용 스트림은 PodMonitor 사용자 정의 리소스를 사용하여 이 모니터링 스택과 통합됩니다. 메트릭 스크랩을 활성화하려면 프록시 배포와 동일한 네임스페이스에 PodMonitor 를 정의합니다. 이 리소스는 프록시 Pod를 식별하고 수동 Prometheus 구성없이 /metrics 엔드포인트를 Prometheus 인스턴스에 노출합니다.