今日はなにの日。

気になったこと勉強になったことのメモ。

今日は、雑に「OpenTelemetry」について調べてみるの日。

目次

とある日

最近良く、「OpenTelemetry」という言葉を聞くので雑に調べてみました。

OpenTelemetryとは?完全ガイド | Splunk

OpenTelemetry とは

OpenTelemetry は、APISDK、およびツールのコレクションです。これを使用してテレメトリ データ (メトリクス、ログ、トレース) を計測、生成、収集、エクスポートし、ソフトウェアのパフォーマンスと動作の分析に役立てます。

OpenTelemetry

  • 基本情報
    • オープンソース
    • CNCFでホストされているプロジェクト
    • メトリクス、ログ、トレースなどのテレメトリデータの作成(計装)と送信の標準仕様と実装(ライブラ リ群とエージェント)を提供する
    • ベンダーに依存しないデータモデル、処理方式を提供
  • OpenTelemetry が提供するもの
    • ⾔語ごとに、⾃動および⼿動インストルメンテーションの両⽅をサポートした、 ベンダー⾮依存の単⼀のインストルメンテーションライブラリを提供
    • 様々な⽅法でデプロイ可能なコレクターバイナリを提供し、 テレメトリデー タの⽣成、送信、収集、処理、エクスポートをエンドツーエンドで実装可能
    • 設定を通じて並⾏して複数のデスティネーションにデータを送信できるなど、 データの完全な制御を実現できる
    • ベンダー⾮依存のデータ収集を保証するためのオープン標準
  • テレメトリデータ
    • ログ:ログは、発生したイベントを各時点で記録したテキストです。
    • メトリクス:メトリクスは、一定の期間にわたって測定された数値です。
    • トレース:トレースは、分散システムでのリクエストの処理経路をエンドツーエンドで表すデータです。

いろんな製品に組み込まれてるから、知っておくと便利な気がする。

運用監視とかだと今後重要になりそう。

参考資料

OpenTelemetryとは?完全ガイド | Splunk

オープンテレメトリ

AWS-Black-Belt_2024_AWS-Distro-for-OpenTelemetry-Part-1_0131_v1.pdf

20221027_23th_ISV_DiveDeepSeminar_Observability.pdf

OpenTelemetry とは | Google Cloud