搜索

4.2. 配置 Data Grid 指标

download PDF

数据网格会生成与任何监控系统兼容的指标。

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

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

注意

数据网格指标在 供应商 范围内提供。与 JVM 相关的指标在 基础 范围内提供。

先决条件

  • 您必须将 Micrometer Core 和 Micrometer Registry Prometheus JAR 添加到 classpath 中,以便为内嵌缓存导出 Data Grid 指标。

流程

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

指标配置

XML

<infinispan>
  <cache-container statistics="true">
    <metrics gauges="true"
             histograms="true" />
  </cache-container>
</infinispan>

JSON

{
  "infinispan" : {
    "cache-container" : {
      "statistics" : "true",
      "metrics" : {
        "gauges" : "true",
        "histograms" : "true"
      }
    }
  }
}

YAML

infinispan:
  cacheContainer:
    statistics: "true"
    metrics:
      gauges: "true"
      histograms: "true"

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();

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.