问题标签 [jmx-exporter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1401 浏览

apache-kafka - JMX 导出器和 Prometheus

嗨,所有这些问题都是这里的问题的延续

到目前为止,我在节点 x214 上运行了单节点 kafka 代理,并在端口 7071 上使用 jmx 导出器报告指标

我想将 jmx 导出器与 Prometheus 连接,并最终连接到 grafana 进行可视化;如此处所述

我尝试按照博客的说明安装 Prometheus,但遇到了问题;我发现使用 docker 容器很容易启动 Prometheus

我在节点 x215(与 kafka 代理不同的节点)上运行 Prometheus。我可以访问 Prometheus guihttp://x215-ip:9090

prometheus.yaml 文件设置为以下。

问题:- 在 Prometheus gui 上我找不到任何 kafka 指标;curl正如上面命令的响应可见

指标页面 (IP-215:9090/metrics) 的响应在这里

我觉得 JMX 导出器正在正确报告指标,但它没有正确连接到 Prometheus。你能帮帮我吗?

谢谢

0 投票
1 回答
546 浏览

jmx - Is there a way to enable Caffeine MBean registration?

I am using Scaffeine in my project (https://github.com/blemale/scaffeine), a Scala wrapper for Caffeine (https://github.com/ben-manes/caffeine). I also have a prometheus JMX collector embedded in my metrics API (https://github.com/Segence/kamon-jmx-collector).

However when I launch my application, I can't really see any MBeans for Caffeine in VisualVM.

Also, when looking at the Caffeine project, I found that in the caffeine/jcache/src/main/resources/reference.conf there is a config for JMX monitoring:

Both are set to false. Is there a way to configure Caffeine so that it exposes MBeans to JMX?

0 投票
3 回答
2801 浏览

jmx - Prometheus jmx 导出器模式匹配属性和项目

我正在尝试使用 jmx_exporter java 代理(https://github.com/prometheus/jmx_exporter)对普罗米修斯指标进行模式匹配和命名。

在处理CompositeType.

例如,我达到了我以这种方式进行模式的地步:

但是,如果您在 VisualVM 中查看HeapMemoryUsed属性。您还可以在Attribute Description以下内容中看到openType

我希望能够根据这些项目命名指标。例如,我想要一个指标,例如:

  • jmx_jvm_memory_HeapMemoryUsed_used
  • jmx_jvm_memory_HeapMemoryUsed_max

ETC...

谢谢!

0 投票
1 回答
244 浏览

apache-kafka - Jmx_exporter kafka 配置示例问题

我在官方 jmx_exporter repo 中查看 kafka 的示例配置

https://github.com/prometheus/jmx_exporter/blob/master/example_configs/kafka-2_0_0.yml

以及来自 Kafka 的那个

https://github.com/confluentinc/cp-helm-charts/blob/master/charts/cp-kafka/templates/jmx-configmap.yaml

我们可以看到类似的东西

我的问题涉及Value,它是可以在以下模式标识的那些 Means 上找到的属性的名称kafka.server<type=ReplicaManager, name=(.+)>

我想OneMinuteRate是一个。虽然我在 Confluent 提供的指标列表中找不到它:https ://docs.confluent.io/current/kafka/monitoring.html 。我的猜测是,这些指标来自旧版本的 kafka。

因此,有人可以让我知道Value是什么吗?

另外,有没有地方可以找到Kafka Mbeans的官方完整列表...

0 投票
0 回答
588 浏览

java - 无法在 Java 11 上运行的 Wildfly 17 中运行 JMX Exporter

目前我们在一个基于 Java 8 的自创 Docker 镜像中运行 Wildfly(版本 17.0.1.Final)。为了通过 Prometheus 监控我们的应用程序,我们安装jmx_exporter并配置了它,如下所示。

现在我们想切换到jboss/wildfly:17.0.1.Final使用 Java 11 的官方 Docker 镜像。使用我们当前的配置时,无法创建 JVM,因为-Xbootclasspath/p不再支持。只有-Xbootclasspath/a-Xbootclasspath有效。

只是替换-Xbootclasspath/p不起作用-Xbootclasspath/a,并在启动时给出以下错误消息:

Java 8 的配置

(摘自我们的Dockerfile

0 投票
1 回答
2219 浏览

jmx - 通过 prometheus jmx exporter 导出自定义指标

使用 jmx_exporter 时,我可以在 /metrics 端点上看到 jvm、进程、java 等指标,但看不到我通过 JMX 公开的自定义指标。
当我删除代理并添加 jolokia 代理时,我可以在 Jolokia 的暴露端点上以 JSON 格式毫无问题地看到这些自定义指标。这证明它存在。

jmx 出口商代理配置

我已经浏览了 stackoverflow 和 google 组。许多人提出了类似的问题,但我看不到解决方案。关于为什么这不能按预期工作的任何帮助。

0 投票
1 回答
356 浏览

apache-kafka - Prometheus 中 JMX Exporter 的安全漏洞

我想在 prometheus 中公开 kafka 和 zookeeper 指标。我不想使用 jmx_exporter 因为要集成它,我需要公开一个具有安全漏洞的端口。Prometheus 还有一个第三方的 kafka_exporter。是否可以在不暴露 jmx 端口的情况下使用 Kafka_exporter?或者有没有其他方法可以获得 Kafka 和 zookeeper 指标?

0 投票
2 回答
584 浏览

java - 如何通过 JMX 访问 Kafka REST 代理指标

我正在尝试从其余服务器构建自己的指标收集器,我需要通过 JMX 访问各种指标,以收集数据、抓取和公开 jmx 服务器的 mBean。像 Prometheus JMX 导出器。

0 投票
1 回答
763 浏览

java - 配置 JMX 导出器时 Kafka 无法启动

我正在尝试为在计算实例(CentOS 7)上运行的 Kafka 设置 JMX 导出器。

我从以下位置下载了 JMX Exporter jar 和 Kafka yaml。

我在“/etc/systemd/system/kafka.service”文件中设置了以下环境变量,如下所示:

执行重新加载并重新启动后;卡夫卡无法启动。

非常感谢为托管在计算实例上的 Kafka 运行 JMX 导出器的任何建议。

先感谢您,

猫 /etc/systemd/system/kafka.service

0 投票
1 回答
496 浏览

go - kafka_exporter 不适用于计算实例

我尝试在运行 Kafka 的计算实例(CentOS 7)上按照他们的github上的步骤设置 kafka_exporter 。

当我运行以下命令时,我得到“错误初始化 Kafka 客户端”:

非常感谢在运行 Kafka 的计算实例上运行 kafka_exporter 的任何建议。

先感谢您,

控制台输出:

我能够 ping 到 kafka1 实例