otel_trace
otel_trace
处理器通过状态缓存每个 traceId
的根跨度信息,来补全所有传入 OpenSearch Data Prepper 跨度记录中的跟踪组相关字段。
参数
此处理器包含以下参数。
traceGroup
: 根跨度名称endTime
: 整个跟踪的结束时间,采用国际标准化组织 (ISO) 8601 格式durationInNanos
: 整个跟踪的持续时间(纳秒)statusCode
: 整个跟踪的状态码(纳秒)
配置
下表描述了可用于配置 otel_trace
处理器的选项。
选项 | 必需 | 类型 | 描述 |
---|---|---|---|
trace_flush_interval | 否 | 整数 | 表示刷新所有没有根跨度的子孙跨度的时间间隔(秒)。默认值为 180。 |
指标
下表描述了常见的抽象处理器指标。
指标名称 | 类型 | 描述 |
---|---|---|
recordsIn | 计数器 | 表示记录进入管道组件的指标。 |
recordsOut | 计数器 | 表示记录从管道组件流出的指标。 |
timeElapsed | 计时器 | 表示管道组件执行期间经过时间的指标。 |
otel_trace
处理器包含以下自定义指标
traceGroupCacheCount
: 跟踪组缓存中的跟踪组数量。spanSetCount
: 跨度集集合中的跨度集数量。