2 ポイント 投稿者 GN⁺ 2023-08-29 | 1件のコメント | WhatsAppで共有
  • OpenTelemetry (OTEL) プロジェクトは、組織向けに高品質で、どこでも利用でき、移植性のあるテレメトリを提供することを目標としています。
  • OTEL は、2019年に2つのオープンソース追跡プロジェクトが統合されて OpenTelemetry が形成されたことから始まり、あらゆるオブザーバビリティを包括する範囲へと拡大しました。
  • OTEL は、メトリクス、ログ、トレースに関する安定した標準、コレクター、および主要言語でコードを計装するための SDK を提供することで、その約束を果たしてきました。
  • OTEL は CNCF で2番目に活発なプロジェクトであり、オブザーバビリティプロバイダーの間で広く採用されています。
  • OTEL は仕様と実装で構成されており、仕様は共通標準を定義し、実装はクライアントライブラリとツールを提供します。
  • OTEL 仕様は現在、すべてのシグナルについて安定化されていますが、一部の SDK ではロギングサポートが依然として限定的です。
  • OTEL SDK は OTEL 仕様に基づくクライアント側の計装を提供し、各シグナルごとに異なる成熟度レベルを持っています。
  • OTEL プロトコルは、オブザーバビリティデータを伝送するための共通ワイヤープロトコルを記述しており、OTEL コレクターとオブザーバビリティベンダーで実装されています。
  • OTEL コレクターはベンダー中立のエージェントであり、オブザーバビリティデータを収集、変換、転送し、さまざまなコンポーネントがオブザーバビリティパイプラインを形成します。
  • Open Agent Management Protocol (OpAMP) は、エージェントのリモート管理を可能にし、動的な設定配布やエージェント更新のような機能を提供します。
  • OTEL Semantic Conventions は、オブザーバビリティデータに対する共通の属性セットを定義し、異なるシグナル間の相関を可能にします。
  • OTEL は、OpenTelemetry 変換言語や、デモ用マイクロサービスベースのショッピングサイトといった追加要素も含む巨大なプロジェクトです。
  • OTEL はオブザーバビリティの業界標準となり、ベンダーとツールの間に共通基盤を築いています。

1件のコメント

 
GN⁺ 2023-08-29
Hacker Newsの意見
  • OpenTelemetry: 複数レイヤーにまたがる抽象化を提供するセマンティック標準、プロトコル、ファサード、ライブラリです。
  • OpenTelemetry には、メトリクス、トレース、ログの使い分けに関する明確なガイドが不足しているという懸念があります。
  • 一部のユーザーは、OpenTelemetry を他の技術と容易に接続でき、コスト効率よく利用できるという肯定的な経験を持っています。
  • しかし、OpenTelemetry は過剰に設計されており、ユーザーに適しておらず、機能も不足しているという批判があります。
  • 公式の OpenTelemetry ライブラリは Web フロントエンドではうまく動作せず、エラーの相関付けやセッションリプレイに制限がある可能性があります。
  • さまざまな言語における OpenTelemetry のクライアントライブラリの成熟度には差があります。
  • 一部のユーザーは、ログの代わりにスパンイベントを使う方法を試しており、効果的ではあるものの UI には改善の余地があるとしています。
  • OpenTelemetry を Datadog のようなプラットフォームと統合することに関心はあるものの、追加の管理や教育が必要になる点を懸念しています。
  • OpenTelemetry はマーケティング主導のプロジェクトだと批判されており、選択肢がある人には推奨されていません。
  • 大量リクエストに OpenTelemetry を使用する際に必要となるコストやインフラ要件への懸念があります。
  • OpenTelemetry は AWS X-Ray SDK の代替として宣伝されていますが、Lambda 関数で使用すると性能上の問題があります。