4.2. 配置 Data Grid 指标


Data Grid 生成与任何监控系统兼容的指标。

  • 量表提供值,如写操作或 JVM 正常运行时间的平均纳秒数。
  • histograms 提供有关操作执行时间的详细信息,如读取、写入和删除时间。

默认情况下,当启用统计数据时,Data Grid 会生成量表,但您也可以将其配置为生成直方图。

注意

Data Grid 指标在 供应商 范围内提供。与 JVM 相关的指标 在基本 范围内提供。

先决条件

  • 您必须将 Micrometer Core 和 Micrometer Registry Prometheus JARs 添加到类路径中,以便为嵌入式缓存导出数据网格指标。

流程

  1. 打开 Data Grid 配置以进行编辑。
  2. metrics 元素或对象添加到缓存容器。
  3. 使用量表属性或字段启用或禁用 量表
  4. 使用 histograms 属性或字段启用或禁用直方图。
  5. 保存并关闭您的客户端配置。

指标配置

XML

<infinispan>
  <cache-container statistics="true">
    <metrics gauges="true"
             histograms="true" />
  </cache-container>
</infinispan>
Copy to Clipboard Toggle word wrap

JSON

{
  "infinispan" : {
    "cache-container" : {
      "statistics" : "true",
      "metrics" : {
        "gauges" : "true",
        "histograms" : "true"
      }
    }
  }
}
Copy to Clipboard Toggle word wrap

YAML

infinispan:
  cacheContainer:
    statistics: "true"
    metrics:
      gauges: "true"
      histograms: "true"
Copy to Clipboard Toggle word wrap

GlobalConfigurationBuilder

GlobalConfiguration globalConfig = new GlobalConfigurationBuilder()
  //Computes and collects statistics for the Cache Manager.
  .statistics().enable()
  //Exports collected statistics as gauge and histogram metrics.
  .metrics().gauges(true).histograms(true)
  .build();
Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat