1. Kafka Exporter 를 다운로드 받아 압축을 풀고 실행한다. https://github.com/danielqsj/kafka_exporter/releases
# MacBook 에서 kafka exporter 실행시 “개발자를 확인할 수 없기 때문에….” 메세지가 나오는 경우
# xattr ./kafka_exporter
# xattr -d com.apple.quarantine ./kafka_exporter
./kafka_exporter --kafka.server=localhost:9092 --kafka.server=localhost:9093 --kafka.server=localhost:9094
2. Prometheus 를 다운로드 받아 압축을 풀고 실행한다. https://prometheus.io/download/
# 파일 끝에 추가
vi ./prometheus.yml
- job_name: "kafka-exporter"
static_configs:
- targets:
- localhost:9308
# MacBook 에서 prometheus 실행시 “개발자를 확인할 수 없기 때문에…” 메세지가 나오는 경우
# xattr ./prometheus
# xattr -d com.apple.quarantine ./prometheus
./prometheus
3. Grafana 를 다운로드 받아 압축을 풀고 실행한다. https://grafana.com/grafana/download?pg=get&plcmt=selfmanaged-box1-cta1
bin/grafana-server web
4. Configuration → Add data source 에서 Prometheus 선택하고,
URL 에 http://localhost:9090 입력후 Save 5. Import Dashboard 에서 grafana.com 에 이미 등록되어 있는
kafka exporter Overview Dashboard (id=7589) 를 import
프로메테우스
localhost:9090,
그라파타
localhost:3000
초기 아이디/비번 : admin:admin
임시트래픽 생성
./kafka-verifiable-producer.sh --topic topic3 --max-messages 1000000 --bootstrap-server localhost:9092
./kafka-verifiable-producer.sh --topic topic3 --max-messages 1000000 --bootstrap-server localhost:9092
'기존 > 🖲️kafka' 카테고리의 다른 글
[kafka] kafka 인증추가 SASL/SCRAM 방식 및 프로메테우스 및그라파나 (0) | 2023.12.24 |
---|---|
[kafka] kafka 파티션 추가 및 생성 및 재배치 할당 (0) | 2023.12.24 |
[kafka] Aws MSK 서비스 실행 및 확인 (0) | 2023.12.24 |
[kafka] kafka cluster 코드 (0) | 2023.12.24 |
[kafka](Window환경) kafka Cluster 설치 및 실행 (0) | 2023.12.24 |