Привет. Весь этот вопрос является продолжением вопроса здесь
. Теперь у меня есть одноузловой брокер kafka, работающий на узле x214, и его метрики отчетов, использующие экспортер jmx на порту 7071
curl -s localhost:7071 | grep -i kafka
# reports many metrics on std out
я хочу подключить jmx exporter к Prometheus и в конечном итоге к графане для визуализации;как описано здесь
я попытался установить Прометей, как объясняют блоги, но столкнулся с проблемами;я считаю запуск Prometheus простым с помощью докера-контейнера как
docker run -p 9090:9090 -v /etc/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus
Я запускаю Prometheus на узле x215 (другой узел, чем брокер kafka). Я могу связаться с Prometheus GUI по http://x215-ip:9090
Для файла prometheus.yaml задано следующее.
# my global config
global:
scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: 'prometheus_master'
scrape_interval: 5s
# metrics_path defaults to '/metrics'
# scheme defaults to 'http'.
static_configs:
- targets: ['IP-215:9090']
- job_name: ‘kafka-server’
static_configs:
- targets: [‘IP-214:7071’]
Issue : - в Prometheus GUI я не могу найти ни одногометрики кафки;как видно в ответе команды curl
выше
ответ страницы метрик (IP-215: 9090 / metrics) равен здесь
я чувствую, что экспортер JMX сообщаетметрики правильно, но он не связан с Прометеем правильно. Вы можете помочь мне здесь?
спасибо