5장. 메트릭 소개
Apache Kafka 프록시 배포를 위한 Streams에 메트릭을 도입하려면 비보안 HTTP 및 Prometheus 끝점( /metrics)을 구성할 수 있습니다.
Apache Kafka 프록시 구성에 대한 Streams를 정의하는 ConfigMap 리소스에 다음을 추가합니다.
최소 메트릭 구성
adminHttp:
endpoints:
prometheus: {}
adminHttp:
endpoints:
prometheus: {}
기본적으로 HTTP 끝점은 0.0.0.0:9190 에서 수신 대기합니다. 다음과 같이 호스트 이름과 포트를 변경할 수 있습니다.
호스트 이름 및 포트가 있는 메트릭 구성 예
adminHttp:
host: localhost
port: 9999
endpoints:
prometheus: {}
adminHttp:
host: localhost
port: 9999
endpoints:
prometheus: {}
프록시와 함께 제공되는 예제 파일에는 PodMonitor 리소스가 포함됩니다. OpenShift에서 사용자 정의 프로젝트에 대한 모니터링을 활성화한 경우 PodMonitor 리소스를 사용하여 프록시 메트릭을 수집할 수 있습니다.
PodMonitor 리소스 구성의 예