3.11. Transform Processor
Transform Processor 启用根据指定的规则修改遥测数据,并在 OpenTelemetry Transformation Language (OTTL) 中修改遥测数据。对于每个信号类型,处理器处理与特定 OTTL 上下文类型关联的一系列条件和语句,然后按照配置中指定的在传入遥测数据上执行它们。每个条件和语句都可以使用各种功能访问和修改遥测数据,允许条件指示是否要执行的函数。
所有语句都是在 OTTL 中编写的。您可以为不同的信号、跟踪、指标和日志配置多个上下文语句。context 类型的值指定在解释关联的语句时,处理器必须使用哪个 OTTL 上下文。
Transform 处理器只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
配置概述
使用 Transform Processor 时 OpenTelemetry Collector 自定义资源示例
| 信号声明 | 有效上下文 |
|---|---|
|
|
|
|
|
|
|
|
|
| 值 | 描述 |
|---|---|
|
| 忽略并记录声明返回的错误,然后继续到下一个语句。 |
|
| 忽略并不记录声明返回的错误,然后继续到下一个语句。 |
|
| 返回错误管道并丢弃有效负载。隐式默认值。 |