我想让动物园看守人由普罗米修斯监视。我部署了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
发布于 2018-03-02 00:47:25
获得不同GC指标的最可能原因是您使用不同的内存设置/垃圾收集器运行不同的JVM,因此指标是不同的。
如果Zookeeper通过JMX公开一个数字,JMX导出器应该返回它。
发布于 2021-03-17 00:44:59
从Prometheus收集zookeeper指标的
从-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
https://stackoverflow.com/questions/49008393
复制相似问题