otel Trace格式转换

版本

Stable

版本说明

  • 推荐版本:iLogtail v1.7.1 及以上

配置参数

下面是修复后的表格:

参数
类型
是否必选
说明

SourceKey

string

原始字段名。

Format

string

转换后的格式(枚举类型)。共有三类:protobuf, json, protojson

NoKeyError

bool

当没有对应字段时,是否报错。默认值为false

TraceIDNeedDecode

bool

是否对TraceID做一次Base64 Encode。默认值为false,当Format为protojson时,需要考虑将当前值改为True。具体原因如下:protojson转换时将TraceID数据Base64 Decode转码,而ProtoJson格式存在没有对TraceID做Base64 Encode转码的情况,这样会导致转换失败。

SpanIDNeedDecode

bool

是否对SpanID做一次Base64 Encode。默认值为false,当Format为protojson时,需要考虑将当前值改为True。具体原因如下:protojson转换时将SpanID数据Base64 Decode转码,而ProtoJson格式存在没有对TraceID做Base64 Encode转码的情况,这样会导致转换失败。

ParentSpanIDNeedDecode

bool

是否对ParentSpanID做一次Base64 Encode。默认值为false,当Format为protojson时,需要考虑将当前值改为True。具体原因如下:protojson转换时将ParentSpanID数据Base64 Decode转码,而ProtoJson格式存在没有对TraceID做Base64 Encode转码的情况,这样会导致转换失败。

样例

采集/home/test-log目录下的simple.log文件,根据指定的配置选项提取日志信息。

  • 输入

  • 输出

Last updated