- Elastic Official APM agents – これらは Elastic Stack での利用に特化して作られています。現時点では、これらの SDK から直接移行する方法はありません。これらを使用しているアプリケーションは、対応する ClickStack SDKs を使用して再度インストルメントする必要があります。
- Elastic Distributions of OpenTelemetry (EDOT SDKs) – これらは標準的な OpenTelemetry SDK の Elastic によるディストリビューションで、.NET、Java、Node.js、PHP、Python 向けに提供されています。アプリケーションですでに EDOT SDK を使用している場合は、コードを再度インストルメントする必要はありません。代わりに、SDK を再設定して、テレメトリーデータを ClickStack に含まれる OTLP collector にエクスポートするだけで済みます。詳細は、“Migrating EDOT SDKs” を参照してください。
可能であれば ClickStack SDKs を使用してください標準の OpenTelemetry SDK もサポートされていますが、各言語では ClickStack-distributed SDKs の使用を強く推奨します。これらのディストリビューションには、追加のインストルメンテーション、より適切なデフォルト設定、そして ClickStack のパイプラインや UI とシームレスに連携するよう設計されたカスタム拡張機能が含まれています。ClickStack SDKs を使用することで、標準の OpenTelemetry や EDOT SDK では利用できない例外のスタックトレースなどの高度な機能を利用できます。