了解 Hazelcast 中这些指标名称的含义

问题描述 投票:0回答:2

有人可以帮助我了解这些指标在 Hazelcast 环境中的含义以及是否以字节、百分比等为单位进行衡量吗?我正在使用 Grafana 和 Prometheus 从 Payara 服务器收集这些信息。

com_hazelcast_app_size

com_hazelcast_app_localTotal

com_hazelcast_app_localHeapCost

com_hazelcast_app_localTotalGetLatency

com_hazelcast_app_localTotalPutLatency

谢谢!

java prometheus grafana hazelcast payara
2个回答
1
投票

根据 Hazelcast 文档,这些属性来自映射或多映射:https://docs.hazelcast.org/docs/3.12.8/manual/html-single/index.html#jmx-api-per-member

文档没有提供太多信息。您可以在Hazelcast源代码中找到更详细的描述:https://github.com/hazelcast/hazelcast/blob/v3.12.8/hazelcast/src/main/java/com/hazelcast/internal/jmx/MapMBean.java

  • size
     - 地图的大小
  • localTotal
     - 该成员的操作总数
  • localHeapCost
     - map、Near Cache 和堆成本的总堆成本
  • localTotalGetLatency
     - 获取操作的总延迟。要获得平均延迟,请除以获取次数
  • localTotalPutLatency
     - put 操作的总延迟。要获得平均延迟,请除以放置次数

0
投票
您可以从这里获取所有指标信息:

https://docs.hazelcast.com/hazelcast/5.4/list-of-metrics

根据您的指标,他们定义如下,

com_hazelcast_app_size -> 集群大小(类型:计数)

com_hazelcast_app_localTotal -> 操作总数(类型:count)

com_hazelcast_app_localHeapCost -> 总堆成本(类型:计数)

com_hazelcast_app_localTotalGetLatency -> 本地获取操作的总延迟(类型:毫秒)

com_hazelcast_app_localTotalPutLatency -> 本地放置操作的总延迟(类型:毫秒)

希望这有帮助。谢谢

© www.soinside.com 2019 - 2024. All rights reserved.