使用 Jmx Exporter for Prometheus 缺少 Kafka Connect 指标

Posted

技术标签:

【中文标题】使用 Jmx Exporter for Prometheus 缺少 Kafka Connect 指标【英文标题】:Missing Kafka Connect Metrics using Jmx Exporter for Prometheus 【发布时间】:2020-09-13 00:23:31 【问题描述】:

我正在尝试导出 kafka 连接指标。我的解决方案包括运行 jmx 导出器并将它们暴露在一个端点上,然后可以使用 Prometheus 进行抓取。现在,我可以对我尝试过的所有指标执行此操作,但对于一组指标,它不起作用。 我的这组指标的导出配置如下所示

  - pattern: kafka.connect<type=connector-metrics, connector=(.+)><>([a-z-]+)
    name: kafka_connector_$2
    labels:
      connector: "$1"
    help: "Kafka Connect JMX metric $1"
    type: GAUGE

根据官方文档对这些指标的定义如下:

kafka.connect:type=connector-metrics,connector="connector"

我猜模式选择出了点问题,但我不知道是什么问题。请任何帮助或指点!!

【问题讨论】:

嘿!我面临同样的问题!您是否设法克服了这个问题并提取了connect-metrics 类型? :) 【参考方案1】:

您为连接器部分提供的模式似乎是错误的。 我可以询问它不起作用的一组指标吗?

仅供参考:Confluent 有一个用于 prometheus 的连接器。你可以去看看。

【讨论】:

谢谢!!在这个阶段我不能真正改变我的实现。但是,有趣的是,以下相同的模式绝对可以正常工作! ` #kafka.connect:type=connect-worker-metrics,connector="connector" - 模式:kafka.connect([az-] +) 名称:kafka_connect_worker_$2 标签:连接器:“$1”帮助:“Kafka Connect JMX 指标 $1”类型:GAUGE `

以上是关于使用 Jmx Exporter for Prometheus 缺少 Kafka Connect 指标的主要内容,如果未能解决你的问题,请参考以下文章

容器化 Prometheus 无法抓取 JMX-exporter

JMX_exporter 在 Prometheus 和 Grafana 中显示错误

有没有办法配置要使用 jmx_exporter/prometheus 捕获的 kafka-connect jmx 指标?

如何使用 Prometheus jmx-exporter 监控 JBoss EAP

Spring boot Actuator vs prometheus Jmx exporter

配置 jmx-prometheus-exporter docker 容器以读取 jmx 本地应用程序的指标