OpenTelemetry

 

OpenTelemetryは、分散トレーシング、ログ、メトリクスのためのクラウドネイティブなオブザーバビリティフレームワークです。

OpenTelemetryのWebサイト

特徴

OpenTelemetryはAPIやSDK、ツールのコレクションです。各プログラミング言語向けに提供されるSDKを組み込めば、簡単にトレーシングデータが取得できます。そのデータを外部の分析ツール(Datadogなど)に送信すれば、可視化・分析できます。オブザーバビリティに関わるベンダーやソフトウェアがOpenTelemetryを採用しているため、様々なツールとの連携が可能です。

OpenTelemetryは業界標準となるフォーマットも定義しているので、多くのベンダーやツールがサポートしています。そのため、OpenTelemetryを採用することで、ベンダーロックインを回避できます。

SDK

OpenTelemetryは以下のプログラミング言語向けにSDKを提供しています。

  • C++
  • C#/.NET
  • Erlang/Elixir
  • Go
  • Java
  • JavaScript
  • PHP
  • Python
  • Ruby
  • Rust
  • Swift

Language APIs & SDKs | OpenTelemetry

料金

OpenTelemetryはオープンソースです。そのため、無料で利用できます。

URL

OpenTelemetry