Caddyは標準でOpenTelemetryのトレースを出力できるので試してみたら、パス名が含まれない。どうもベースとなってるopentelemetry-goがカーディナリティが高くなるのを嫌って削除したらしい。
https://github.com/open-telemetry/opentelemetry-go/pull/3687/files
余分な属性を削除するのはOpenTelemetry Collectorとかで簡単にできるけど追加するのはできないので困る。
じゃあアクセスログからトレースを生成しようかと思ったけど、OpenTelemetry Collectorでログをスパンに変換する機能は開発が止まってクローズされている。
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/3003
OpenTelemetry Collector (あるいはOpenTelemetry自体?)は時期尚早で、Fluent BitやVector (by Datadog)を使っておいた方がよかったかも。
- replies
- 0
- announces
- 0
- likes
- 0