18.4. Kafka 내보내기 실행
Kafka Exporter를 실행하여 Grafana 대시보드에서 프레젠테이션에 대한 Prometheus 지표를 노출합니다.
Kafka Exporter 패키지를 다운로드하여 설치하여 AMQ Streams와 함께 Kafka Exporter를 사용합니다. AMQ Streams 서브스크립션이 있어야 패키지를 다운로드하고 설치할 수 있습니다.
이 절차에서는 이미 Grafana 사용자 인터페이스에 액세스할 수 있고 Prometheus가 데이터 소스로 배포 및 추가된다고 가정합니다.
프로세스
Kafka Exporter 패키지를 설치합니다.
dnf install kafka_exporter
패키지가 설치되었는지 확인합니다.
dnf info kafka_exporter
적절한 구성 매개변수 값을 사용하여 Kafka Exporter를 실행합니다.
kafka_exporter --kafka.server=<kafka_bootstrap_address>:9092 --kafka.version=3.6.0 --<my_other_parameters>
매개변수에는
--kafka.server
와 같은 이중 하이퍼바이저 규칙이 필요합니다.표 18.4. Kafka Exporter 구성 매개변수 옵션 설명 Default kafka.server
Kafka 서버의 호스트/게스트 주소입니다.
kafka:9092
kafka.version
Kafka 브로커 버전.
1.0.0
group.filter
메트릭에 포함할 소비자 그룹을 지정하는 정규식입니다.
.*
(모두)topic.filter
메트릭에 포함할 주제를 지정하는 정규식입니다.
.*
(모두)SASL.<매개변수>
SASL/PLAIN 인증을 사용하여 사용자 이름 및 암호와 함께 Kafka 클러스터에 연결하고 연결하는 매개변수입니다.
false
TLS.<매개변수>
선택적 인증서 및 키와 함께 TLS 인증을 사용하여 Kafka 클러스터에 연결할 수 있는 매개변수입니다.
false
web.listen-address
메트릭을 노출할 포트 주소입니다.
:9308
web.telemetry-path
노출된 메트릭의 경로입니다.
/metrics
log.level
로깅 구성은 심각도가 지정된 메시지(debug, info, warn, error, fatal) 이상을 기록합니다.
info
log.enable-sarama
Kafka Exporter에서 사용하는 Go 클라이언트 라이브러리인 Sarama 로깅을 활성화하는 부울입니다.
false
legacy.partitions
비활성 주제 파티션 및 활성 파티션에서 메트릭을 가져올 수 있는 부울입니다. Kafka Exporter에서 비활성 파티션에 대한 메트릭을 반환하려면
true
로 설정합니다.false
속성에 대한 자세한 내용은
kafka_exporter --help
를 사용할 수 있습니다.Kafka Exporter 지표를 모니터링하도록 Prometheus를 구성합니다.
Prometheus 구성에 대한 자세한 내용은 Prometheus 설명서 를 참조하십시오.
Grafana를 활성화하여 Prometheus에서 노출하는 Kafka Exporter 지표 데이터를 제공합니다.
자세한 내용은 Grafana에서 Kafka 내보내기 메트릭을 참조하십시오.
Kafka 내보내기 업데이트
AMQ Streams 설치와 함께 Kafka Exporter의 최신 버전을 사용합니다.
업데이트를 확인하려면 다음을 사용합니다.
dnf check-update
Kafka Exporter를 업데이트하려면 다음을 사용합니다.
dnf update kafka_exporter