#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?