2.8. Data Grid Server JMX 和指标

Data Grid 8 通过 JMX 和 /metrics 端点公开指标,以便与 Prometheus 等指标工具集成。

/metrics 端点提供:

  • 返回值的量表,如 JVM 运行时间或缓存操作的平均秒数。
  • 直方图显示了读取、写入和删除操作所需的时间(以百分比表示)。

在以前的版本中,Prometheus 指标由映射 JMX 指标的代理收集,而不是原生支持。

以前版本的 Data Grid 也使用 JBoss Operations Network (JON)插件来获取指标并执行操作。Data Grid 8 不再使用 JON 插件。

Data Grid 8 将 JMX 和 Prometheus 指标分成缓存管理器和缓存级别配置。

<cache-container name="default"
                 statistics="true"> 1
  <jmx enabled="true" /> 2
</cache-container>
1
为缓存管理器启用统计信息。这是默认值。
2
导出 JMX MBeans,包括所有统计信息和操作。
<distributed-cache name="mycache" statistics="true" /> 1
1
为缓存启用统计信息。