반응형
MSK도 Prometheus와 연결을 하여 메트릭 수집을 할 수 있습니다.
그러기 위해선 먼저 해주어야 할 과정이 있습니다.
- MSK 모니터링 편집에서 오픈 모니터링 Enable 입니다.
AWS 콘솔에 접속해서 MSK 클러스터에 들어 간 후, 우측 상단의 작업 박스를 클릭하고 모니터링 편집 을 클릭해서,

아래와 같이 오픈 모니터링 활성화를 해주면 됩니다.

그리고 이제 Prometheus 설정에 아래와 같이 추가를 해준 후 적용을 해주면 됩니다.
(저 같은 경우 Helm 차트를 이용하여 kube-prometheus-stack을 설치하여 values.yaml 파일에서 설정을 변경해주었습니다.)
prometheus:
prometheusSpec:
additionalScrapeConfigs:
- job_name: "msk-JMX-Exporter"
metrics_path: /metrics
static_configs:
- targets:
- <브로커 주소>:11001
- job_name: "msk-Node-Exporter"
metrics_path: /metrics
static_configs:
- targets:
- <브로커 주소>:11002
그리고 정상적으로 Prometheus가 수집을 하는 지 확인하려면
Prometheus UI → 상단의 메뉴 중 Status → Target health 에서 아래 처럼 등록이 되었는지 확인해주면 됩니다.

반응형
'스터디 > Kafka' 카테고리의 다른 글
| Kafka 리플리케이션 완벽 이해: 동작 원리부터 토픽 설정까지 (0) | 2025.10.31 |
|---|---|
| 카프카 프로듀서 구조와 동작 원리 (0) | 2025.10.24 |
| Kafka는 왜 이렇게 빠르고 안정적일까? — 높은 처리량과 안정성을 만드는 핵심 원리 (0) | 2025.10.24 |
| Kafka 저장 구조의 모든 것: Partition, Replication, Segment (0) | 2025.10.24 |
| Strimzi Kafka 설치 (1) | 2025.08.13 |