首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >普罗米修斯动物园饲养员监测

普罗米修斯动物园饲养员监测
EN

Stack Overflow用户
提问于 2018-02-27 20:10:03
回答 2查看 3K关注 0票数 0

我想让动物园看守人由普罗米修斯监视。我部署了jmx-exporter (sscaling/jmx-prometheus-exporter:0.1.0)

并获得了大部分指标,但缺少一些指标,例如GarbageCollector的zookeeper.approximate_data_size和parnew指标

例如:我从具有相同jmx导出器的logstash中获得此par新指标: java_lang_GarbageCollector_LastGcInfo_memoryUsageAfterGc_used{name="ParNew",key="Par Survivor Space",}

但在zookeeper中,我只得到复制指标: java_lang_GarbageCollector_LastGcInfo_memoryUsageAfterGc_used{name="Copy",key="Metaspace",} 1.4809288E7

EN

回答 2

Stack Overflow用户

发布于 2018-03-02 00:47:25

获得不同GC指标的最可能原因是您使用不同的内存设置/垃圾收集器运行不同的JVM,因此指标是不同的。

如果Zookeeper通过JMX公开一个数字,JMX导出器应该返回它。

票数 0
EN

Stack Overflow用户

发布于 2021-03-17 00:44:59

从Prometheus收集zookeeper指标的

  • 创建zookeeper conf/java.env文件(我的zookeeper配置目录: /etc/zookeeper/conf/java.env)和下面提到的内容

从-javaagent:/opt/jmx_prometheus/jmx_prometheus_javaagent-0.3.0.jar=10801:/opt/jmx_prometheus/config.yml $SERVER_JVMFLAGS"导出SERVER_JVMFLAGS="-Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=10701

  • 重启zookeeper服务,zookeeper JMX指标可以从端口10801收集(正如我在上面配置此端口以获取指标)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49008393

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档