了解 Hazelcast 中的这些指标名称的含义
Posted
技术标签:
【中文标题】了解 Hazelcast 中的这些指标名称的含义【英文标题】:Understanding what these metric names in Hazelcast mean 【发布时间】:2020-11-05 00:16:56 【问题描述】:有人可以帮我理解这些指标在 Hazelcast 环境中的含义,以及是否以字节、百分比等为单位来衡量吗?我正在使用 Grafana 和 Prometheus 从 Payara 服务器收集这些信息。
com_hazelcast_app_size
com_hazelcast_app_localTotal
com_hazelcast_app_localHeapCost
com_hazelcast_app_localTotalGetLatency
com_hazelcast_app_localTotalPutLatency
谢谢!
【问题讨论】:
【参考方案1】:根据 Hazelcast 文档,这些属性来自地图或多地图:https://docs.hazelcast.org/docs/3.12.8/manual/html-single/index.html#jmx-api-per-member
文档没有提供太多信息。你可以在https://github.com/hazelcast/hazelcast/blob/v3.12.8/hazelcast/src/main/java/com/hazelcast/internal/jmx/MapMBean.java的Hazelcast源代码中找到更详细的描述:
size
- 地图大小
localTotal
- 对该成员的操作总数
localHeapCost
- map、Near Cache 和堆的总成本
localTotalGetLatency
- 获取操作的总延迟。要获得平均延迟,请除以获取次数
localTotalPutLatency
- put 操作的总延迟。要获得平均延迟,请除以 put 数
【讨论】:
以上是关于了解 Hazelcast 中的这些指标名称的含义的主要内容,如果未能解决你的问题,请参考以下文章