OpenTelemetry
ログ・メトリクス・トレースの計測データを集めて送るための、言語やプラットフォームをまたぐオープンな標準。API、SDK、セマンティック規約、エクスポーター、送信形式のOTLPを含む。
- 概念URI
https://comcomponent.com/knowledge/opentelemetry/
- 別名・表記
- OTel
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- OpenTelemetryはMicrosoft.Extensions.Logging(ILogger)を利用します。.NETにはログのAPIがフレームワークに入っているので、OpenTelemetryの.NET実装は独自のログAPIを使う必要がなく、ILoggerで書かれたログを集める。ILoggerのログには、そのとき動いているActivityのトレースの識別子が自動で付く。 / 確度: 確立した関係 / 確認日: 2026-11-08 出典 出典
- OpenTelemetryはMeter(System.Diagnostics.Metrics)を利用します。OpenTelemetryの.NET実装は、System.Diagnostics.MetricsのMeterで記録されたメトリクスを集める。WithMetricsのAddMeterで名前を登録したMeterだけが対象になる。 / 確度: 確立した関係 / 確認日: 2026-11-08 出典 出典
- OpenTelemetryはActivitySource / Activity(.NET)を利用します。OpenTelemetryの.NET実装は、ActivitySourceとActivityで記録されたトレースを集める。WithTracingのAddSourceで名前を登録したActivitySourceだけが対象になる。 / 確度: 確立した関係 / 確認日: 2026-11-08 出典 出典
- OpenTelemetryはOTLP(OpenTelemetry Protocol)を利用します。.NETのOTLPエクスポーターは、集めたログ・メトリクス・トレースをOTLPで送る。既定はgRPCで送り先はlocalhost:4317、HTTP(protobuf)ならlocalhost:4318(.NET Framework と .NET Standard 2.0 向けのビルドでは既定がHTTP)。UseOtlpExporterは3種類をまとめて送る設定で、一度しか呼べず、AddOtlpExporterと一緒には使えない。 / 確度: 確立した関係 / 確認日: 2026-11-08 出典 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。