监控 Hazelcast

安装 Instana 主机代理后, Hazelcast 传感器将自动安装并启用。 您可以在“ Instana ”用户界面中查看与 Hazelcast 相关的指标。

支持信息

为确保 Hazelcast 传感器与您的当前配置兼容,请查阅以下支持信息部分:

支持的版本及支持政策

下表列出了最新支持的版本及支持政策:

技术 支持策略 最新技术版本 最新的受支持版本
Hazelcast IMDG 45 天 4.2.8 4.2.8

有关支持政策的更多信息,请参阅《 传感器支持策略》。

支持客户端追踪

对于此技术, Instana 支持以下语言的客户端追踪:

配置

该代理原生支持监控 Hazelcast ,配置为可选。

配置轮询频率

注意:Instana、 Hazelcast sensor 以及 1.3.6 及更高版本支持配置轮询速率,以减少数据摄入量。 此功能在自托管的 Instana 后端 311 及更高版本中受支持。

您可以通过在 configuration.yaml 代理配置文件中使用 poll_rate 该参数,配置 Instana 轮询 Hazelcast 以收集数据和指标的频率,如下例所示:

com.instana.plugin.hazelcast:
  poll_rate: 1 # values are in seconds. Default value is 1 second.
 
注意: 如果未指定具体的轮询间隔,默认轮询间隔为 1 秒。

查看度量值

要查看度量,请完成以下步骤:

  1. 在 Instana 用户界面的侧边栏中,选择 “基础设施”
  2. 单击特定受监视主机。

然后,您可以看到包含所有收集的度量值和受监视流程的主机仪表板。

节点级

配置数据

  • 节点名(由 HazelcastInstance::getName() 返回)。
  • 节点地址
  • 节点 UUID
  • 组名
  • 集群标识(从 Hazelcast 3.5 开始)
  • 版本(从 Hazelcast 3.2 开始)
  • OpenSource/ 企业版(从 Hazelcast 3.2 开始)
  • Lite 成员状态(从 Hazelcast 3.6 开始)

Instana 根据节点地址和集群名称提取 Hazelcast 实例的标签,例如 [127.0.0.1:5701]@my-cluster-5c07d2

绩效指标

  • 操作计数(从 Hazelcast 3.2 开始)
  • MigrationQueue 大小
  • EventQueue 大小(从 Hazelcast 3.2 开始)
  • 分布式对象(从 Hazelcast 3.5 开始)
  • ExecutionService 队列大小(从 Hazelcast 3.2 开始)
  • 已连接的客户机计数(从 Hazelcast 3.2 开始)

健康指标

每个传感器都具有经过整理的运行状况特征知识库,可根据传入度量持续进行评估,并用于根据用户影响提出问题或突发事件。

内置事件会根据实体的健康指标异常触发问题或事件,而自定义事件则会根据任何实体的单个指标阈值触发问题或事件。

有关 Hazelcast 节点的内置事件的更多信息,请参阅 内置事件参考

集群级别

配置数据

  • 集群标识
  • 组名

从 Hazelcast 3.5开始,集群名称是已配置的组名与集群标识的第一个字符 (例如 my-cluster-5c07d2) 的组合。 在较早的 Hazelcast 版本中,仅使用组名,例如 my-cluster