9.3. 配置 Data Grid 指标
数据网格会生成与任何监控系统兼容的指标。
- 量表提供值,如用于写操作或 JVM 运行时间的平均纳秒数。
- histograms 提供有关读取、写入和删除时间等操作执行时间的详细信息。
默认情况下,Data Grid 在启用统计数据时会生成量表,但您也可以将其配置为生成直方图。
注意
数据网格指标在 供应商 范围内提供。与 JVM 相关的指标在 基础 范围内提供。
流程
- 打开 Data Grid 配置进行编辑。
-
将
metrics元素或对象添加到缓存容器。 -
通过量表属性或字段启用或禁用量表。
-
使用直
方属性或字段启用或禁用直方图。 - 保存并关闭您的客户端配置。
指标配置
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"
验证
Data Grid Server 通过 metrics 端点公开统计数据,端点可通过 Prometheus 等监控工具来收集。要验证是否将统计导出到 指标端点,您可以执行以下操作:
Prometheus 格式
curl -v http://localhost:11222/metrics \
--digest -u username:password
OpenMetrics format
curl -v http://localhost:11222/metrics \
--digest -u username:password \
-H "Accept: application/openmetrics-text"
注意
Data Grid 不再以 MicroProfile JSON 格式提供指标。