Проблема с подключением Prometheus к платформе Confluent 5.1.4

#java #apache-kafka #prometheus #prometheus-java

#java #apache-kafka #prometheus #prometheus-java

Вопрос:

После обновления нашего confluent kafka с 3.3.2 на 5.1.4 не удается запустить брокера с помощью настроенного java-агента prometheus JMX exporter

 -javaagent:/<somepath>/jmx_prometheus_javaagent 0.9.jar=0.0.0.0:7072:/<somepath>/kafkaconf.yaml"
  

Не удается получить метрики, размещенные на сервере prometheus, как настроено. В журнале мало следов предупреждений, как показано ниже.

 2019-03-18 03:06:32.170:WARN:ipjsoeji.nio:Dispatched Failed! SCEP@3dc456f0{l(/IP_ADDRESS:52802)<->r(/IP2_ADDRESS:7072),d=false,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=0}-{AsyncHttpConnection@3833a47a,g=HttpGenerator{s=0,h=-1,b=-1,c=-1},p=HttpParser{s=-14,l=0,c=0},r=0} to io.prometheus.jmx.shaded.org.eclipse.jetty.server.nio.SelectChannelConnector$ConnectorSelectorManager@67c3a941
  

Пожалуйста, дайте нам знать ваш совет, если кто-нибудь столкнется с такой проблемой при мониторинге Prometheus

Комментарии:

1. не могли бы вы добавить больше инструкций для ведения журнала?

2. Существует ли соединитель Kafka для Prometheus?

3. @powder366 Это, вероятно, должно быть отдельным сообщением… Но, конечно, вы могли бы написать соединитель, который записывает данные в PushGateway

4. JavaAgent должен работать одинаково с любой версией Kafka. Похоже, это больше проблема с Prometheus, чем с Kafka / Confluent

5. Я хотел узнать идентификатор существующего соединителя. Когда вы говорите «Java Agent», вы имеете в виду jmx_exporter?