3.2. 配置 Data Grid 指标


Data Grid 生成与 MicroProfile Metrics API 兼容的指标。

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

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

流程

  1. 打开您的 Data Grid 配置进行编辑。
  2. metrics 元素或对象添加到 cache 容器。
  3. 使用 gauges 属性或 字段 启用或禁用 gauges。
  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

验证

对于嵌入式缓存,您必须将所需的 MicroProfile API 和 provider JAR 添加到类路径,以导出 Data Grid 指标。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat