3.9. Cumulative-to-Delta Processor
Cumulative-to-Delta Processor 将 monotonic、cumulative-sum 和 histogram 指标转换为 monotonic delta 指标。
您可以使用 include: 或 exclude: 字段过滤指标,并指定 strict 或 regexp 进行名称匹配。
由于此处理器通过存储指标先前的值来计算 delta,所以您必须设置指标源,以将指标数据发送到单个有状态收集器实例,而不是部署多个 Collector。
这个处理器不会转换非单调和以及指数直方图。
重要
Cumulative-to-Delta Processor 只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
带有启用了 Cumulative-to-Delta Processor 的 OpenTelemetry Collector 自定义资源示例
- 1
- 要将 Collector 的生命周期绑定到指标源,您可以将 Collector 作为 sidecar 运行,来向发送累积时序指标的应用程序运行。
- 2
- 可选:您可以通过在此片段中明确定义您要转换的指标来限制处理器转换的指标数据。如果省略此字段,处理器会转换所有指标,但
exclude字段中列出的指标除外。 - 3
- 定义
metrics字段提供的值(使用strict参数作为一个完全准确匹配;使用regex参数作为一个正则表达式)。 - 4
- 列出您要转换的指标的名称。处理器对正则表达式进行完全准确匹配或一般匹配。如果指标与
include和exclude过滤都匹配,则exclude过滤具有更高的优先权。 - 5
- 可选:您可以通过在此处明确定义,从转换中排除某些指标。