OpenTelemetry 要件

以下の要件は、アプリケーションがどのような OpenTelemetry(OTel)シグナルを生成するか、また将来の SDK に対するサポートをいつ追加するべきかを定義するために決定されました。

  1. デモは、GA SDK がある言語について、OTel ログ、トレース、メトリクスをすぐに使える状態で生成する必要があります。
  2. ベータ SDK が利用可能な言語は含めることができますが、GA SDK のように必須ではありません。
  3. 可能な限り、ネイティブの OTel メトリクスを生成する必要があります。
  4. 各言語で、手動計装と計装ライブラリ(自動計装)の両方をデモンストレーションする必要があります。
  5. すべてのデータは、最初にコレクターにエクスポートされる必要があります。
  6. コレクターは、さまざまな利用体験を考慮するために設定できる必要がありますが、各シグナルに対してデフォルトのツールが選択される必要があります。
  7. コレクターを使用するデモアプリケーションアーキテクチャは、ベストプラクティスのリファレンスアーキテクチャとなるように設計される必要があります。