JMX экспортер и Прометей - PullRequest
       48

JMX экспортер и Прометей

0 голосов
/ 31 октября 2019

Привет. Весь этот вопрос является продолжением вопроса здесь

. Теперь у меня есть одноузловой брокер 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 сообщаетметрики правильно, но он не связан с Прометеем правильно. Вы можете помочь мне здесь?

спасибо

...