问题标签 [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 投票
2 回答
584 浏览

jmx - 将 JvmHeapSize 从 Talend ESB 显示到 Prometheus

我想从 Talend ESB 获取 jvm 指标并将指标显示给 Grafana。

我可以使用 JConsole 轻松查看它们,但我不知道如何将它们暴露给 Grafana。

我的想法是使用 JMX Exporter 获取指标并将它们公开给 prometheus,然后在 Grafana 上显示它们,但是当我尝试 JMX Exporter 时,我遇到了启动它的问题。

C:\Users\admin\Desktop\jmx_exporter-master>java -javaagent:./jmx_prometheus_javaagent-0.12.0.jar=9090:talend-config.yml 打开 zip 文件时出错或缺少 JAR 清单:./jmx_prometheus_javaagent-0.12.0 。罐

一些想法或示例如何从 Talend ESB 获取 JVM 堆大小并将它们公开给 Prometheus?

0 投票
0 回答
105 浏览

apache-kafka - 如何编辑 JMX 配置文件以使 Kafka 公开主题?

我有一个内部带有 myTopic 的 Kafka 服务器;myTopic 填充了大量数据。

但是,当我检查 Kafka 服务器允许抓取哪些指标时,我没有从 myTopic 中看到任何内容。这让我觉得虽然 Kafka 正在运行并且 myTopic 正在填充,但 myTopic 不可用于外部服务器抓取。我需要我的 JMX 代理将 myTopic 包含在它向管道下游的其他服务器公开的数据中。

我使用本教程组装了我的 Kafka 服务器。

在本教程中,您将 Kafka 作为后台进程启动:

完整的“kafka-0-8-2.yml”配置文件包含在下面。我非常确信 myTopic 不能从 Kafka/JMX 中“抓取”,因为它不作为规则包含在此文件中。我已经阅读了 JMX 配置文件 README(此处),但仍然不明白如何编辑它。当我尝试编辑现有规则时,Kafka 在我启动时崩溃。任何人都可以建议编辑吗?非常感谢。

这是完整的“kafka-0-8-2.yml”文件:

0 投票
1 回答
4949 浏览

apache-kafka - Prometheus 如何刮取 Kafka 主题?

0 投票
1 回答
543 浏览

apache-kafka - 有没有办法检测 FAILED kafka connect 任务

JMX 导出器能够导出有关 Kafka Connect 的 Prometheus 指标 (kafka_connect_task_status)。JMX Exporter 能够公开任何正在运行/暂停的连接器任务。但是,它不会显示任何失败的任务,并且一旦正在运行的任务失败,JMX 导出器将不再公开该任务。如何捕获失败的任务?这里有没有人遇到过同样的问题并设法解决了这个问题?

0 投票
2 回答
1505 浏览

jmx-exporter - 如何解决我的 config.yaml 中的意外 ':' 错误?

我不知道我的 config.yaml 有什么问题

我按照官方网站上的示例配置了我的 config.yaml,当我完成配置时。我运行命令:

但我收到关于我的 config.yaml 的错误

这是我的配置文件

这是错误日志:

0 投票
1 回答
1080 浏览

java - jmx-exporter 无法从 activemq 中抓取指标

jmx-exporter 无法从 activemq 中抓取指标

我将 jmx 导出器下载到我的虚拟机,然后按照说明运行命令,如下所示: java -javaagent:./jmx_prometheus_javaagent-0.12.0.jar=8980:config.yaml -jar /usr/local/tomcat/apache-activemq/apache-activemq-5.8.0_56/bin/activemq.jar

我得到了一些关于activemq的输出信息。然后我尝试卷曲它: curl http://localhost:8980/metrics

并得到错误:curl: (7) couldn't connect to host

我检查了过程。发现没有jvm-exporter的java进程。

为什么?我做错了什么?

这是我的 config.yaml

我希望 curl http://localhost:8980/metrics获取指标,但实际上它只是向我显示一些有关 activemq 的信息,但什么也不做。所有输出信息和我的操作都粘贴在下面:

0 投票
1 回答
93 浏览

hazelcast - Hazelcast 是否在 jmx 中无限期地持有锁?

最近,我意识到,用 jmx 监控 hazelcast,我观察到 hazelcast 当时持有并正确解锁的大量锁。我可以确认检查日志的行为。即使正确解锁,hazelcast 也会将锁的信息保留在 jmx 中是否正常?或者这可能是一个问题?

折断

0 投票
0 回答
365 浏览

jmx - 使用 JDK11 在 Wildfly 15 域配置中设置 JMX 导出

我正在尝试设置 JMX 导出以插入 Prometheus 指标。使用带有 Java 11 的 Wildfly 15。在域配置中,我有这样一个块:

此设置适用于 Java8,类似的设置适用于 Wildfly 10。但 Wildfly15+Java11 捆绑包会导致这样的错误:

尝试了各种在互联网上找到的解决方法,但无济于事。有什么线索吗?

0 投票
1 回答
736 浏览

apache-kafka - 使用 JMX-exporter-centos 7 配置 kafka

我想启用 kafka 监控,我从单节点部署开始作为测试。我正在遵循https://alex.dzyoba.com/blog/jmx-exporter/的步骤

我尝试了以下步骤;检查 jmx-exporter HTTP 服务器的最后一个命令报告空白。我相信这就是为什么我没有看到来自 kafka 的指标的原因。(更多内容见下文)

控制台上的 kafka 代理登录没有任何错误消息。

我在容器中运行 Prometheus,并且 http://IP:9090/metrics显示了一堆指标。当我搜索“kafka”时,它返回了以下内容

我的猜测是 prometheous 在端口 7071 上没有得到任何指标;这与之前发现 JMX 服务器在端口 7071 上没有响应的结果一致。

你能帮我使用 JMX-exporter 和 Prometheus 启用 kafka 监控吗?

0 投票
2 回答
7088 浏览

bash - kafka 和 JMX 导出器

我无法使用 JMX 导出器来公开 kafka 指标。你能看看我的步骤并在需要的地方纠正我吗?我正在按照此处的步骤使用 JMX 导出器启用 kafka。

以下是我遵循的分步说明

经过上述步骤,zookeeper 和 kafka 运行良好。我可以在生产者终端输入一条消息,并在消费者控制台上接收。但是,在 Prometheus 上看不到 kafka 指标。为了调试这个,我检查了端口 7071/2/3

导致空白响应;这意味着没有服务正在使用上述端口。我觉得 JMX 导出器没有正确启用。

你能帮我解决以上问题吗?