问题标签 [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.
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。你能帮帮我吗?
谢谢
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?
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...
谢谢!
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 的那个
我们可以看到类似的东西
我的问题涉及Value,它是可以在以下模式标识的那些 Means 上找到的属性的名称kafka.server<type=ReplicaManager, name=(.+)>
我想OneMinuteRate是一个。虽然我在 Confluent 提供的指标列表中找不到它:https ://docs.confluent.io/current/kafka/monitoring.html 。我的猜测是,这些指标来自旧版本的 kafka。
因此,有人可以让我知道Value是什么吗?
另外,有没有地方可以找到Kafka Mbeans的官方完整列表...
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
)
jmx - 通过 prometheus jmx exporter 导出自定义指标
使用 jmx_exporter 时,我可以在 /metrics 端点上看到 jvm、进程、java 等指标,但看不到我通过 JMX 公开的自定义指标。
当我删除代理并添加 jolokia 代理时,我可以在 Jolokia 的暴露端点上以 JSON 格式毫无问题地看到这些自定义指标。这证明它存在。
jmx 出口商代理配置
我已经浏览了 stackoverflow 和 google 组。许多人提出了类似的问题,但我看不到解决方案。关于为什么这不能按预期工作的任何帮助。
apache-kafka - Prometheus 中 JMX Exporter 的安全漏洞
我想在 prometheus 中公开 kafka 和 zookeeper 指标。我不想使用 jmx_exporter 因为要集成它,我需要公开一个具有安全漏洞的端口。Prometheus 还有一个第三方的 kafka_exporter。是否可以在不暴露 jmx 端口的情况下使用 Kafka_exporter?或者有没有其他方法可以获得 Kafka 和 zookeeper 指标?
java - 如何通过 JMX 访问 Kafka REST 代理指标
我正在尝试从其余服务器构建自己的指标收集器,我需要通过 JMX 访问各种指标,以收集数据、抓取和公开 jmx 服务器的 mBean。像 Prometheus JMX 导出器。
java - 配置 JMX 导出器时 Kafka 无法启动
我正在尝试为在计算实例(CentOS 7)上运行的 Kafka 设置 JMX 导出器。
我从以下位置下载了 JMX Exporter jar 和 Kafka yaml。
我在“/etc/systemd/system/kafka.service”文件中设置了以下环境变量,如下所示:
执行重新加载并重新启动后;卡夫卡无法启动。
非常感谢为托管在计算实例上的 Kafka 运行 JMX 导出器的任何建议。
先感谢您,
猫 /etc/systemd/system/kafka.service
go - kafka_exporter 不适用于计算实例
我尝试在运行 Kafka 的计算实例(CentOS 7)上按照他们的github上的步骤设置 kafka_exporter 。
当我运行以下命令时,我得到“错误初始化 Kafka 客户端”:
非常感谢在运行 Kafka 的计算实例上运行 kafka_exporter 的任何建议。
先感谢您,
控制台输出:
我能够 ping 到 kafka1 实例