OpenTelemetry CollectorとJeagerでテレメトリを収集・可視化してみる の OpenObserve 版
Docker composeで立てる
OTEL Collector Configuration
認証ヘッダー付きでリクエストする。
アプリケーションを実装する
Getting Started のHTTP serverのコードをベースにする。
こちらのコードをコピペしてhttp serverを作ったら、otel.go
のtraceExporterを次のように書き換え、Collectorに送信されるようにする
OTLP trace exporter using gRPC をgo getで入れる
Go のexporterの使い方はこちら
https://opentelemetry.io/docs/instrumentation/go/exporters/
実行してみる
画面で確認できた
まとめ
OpenObserveはログ、トレース、メトリクスすべて取れるので便利