问题标签 [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.
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?
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”文件:
apache-kafka - 有没有办法检测 FAILED kafka connect 任务
JMX 导出器能够导出有关 Kafka Connect 的 Prometheus 指标 (kafka_connect_task_status)。JMX Exporter 能够公开任何正在运行/暂停的连接器任务。但是,它不会显示任何失败的任务,并且一旦正在运行的任务失败,JMX 导出器将不再公开该任务。如何捕获失败的任务?这里有没有人遇到过同样的问题并设法解决了这个问题?
jmx-exporter - 如何解决我的 config.yaml 中的意外 ':' 错误?
我不知道我的 config.yaml 有什么问题
我按照官方网站上的示例配置了我的 config.yaml,当我完成配置时。我运行命令:
但我收到关于我的 config.yaml 的错误
这是我的配置文件
这是错误日志:
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 的信息,但什么也不做。所有输出信息和我的操作都粘贴在下面:
jmx - 使用 JDK11 在 Wildfly 15 域配置中设置 JMX 导出
我正在尝试设置 JMX 导出以插入 Prometheus 指标。使用带有 Java 11 的 Wildfly 15。在域配置中,我有这样一个块:
此设置适用于 Java8,类似的设置适用于 Wildfly 10。但 Wildfly15+Java11 捆绑包会导致这样的错误:
尝试了各种在互联网上找到的解决方法,但无济于事。有什么线索吗?
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 监控吗?
bash - kafka 和 JMX 导出器
我无法使用 JMX 导出器来公开 kafka 指标。你能看看我的步骤并在需要的地方纠正我吗?我正在按照此处的步骤使用 JMX 导出器启用 kafka。
以下是我遵循的分步说明
经过上述步骤,zookeeper 和 kafka 运行良好。我可以在生产者终端输入一条消息,并在消费者控制台上接收。但是,在 Prometheus 上看不到 kafka 指标。为了调试这个,我检查了端口 7071/2/3
导致空白响应;这意味着没有服务正在使用上述端口。我觉得 JMX 导出器没有正确启用。
你能帮我解决以上问题吗?