|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
OpenTelemetry入門
SUSE Observabilityはhttps://opentelemetry.io/docs/what-is-opentelemetry/[OpenTelemetry]をサポートしています。OpenTelemetryは、トレース、メトリクス、ログなどのテレメトリデータを収集、変換、送信するための標準化されたプロトコルとオープンソースフレームワークのセットです。OpenTelemetryは、さまざまなプログラミング言語とプラットフォームをサポートしています。
SUSE Observabilityは、メトリクスとトレースの両方をサポートしています。Kubernetesスタックパックと組み合わせて使用すると、Kubernetesポッドは利用可能な場合にトレースで強化されます。Open Telemetryスタックパックをインストールすることで、サービスおよびサービスインスタンスの新しい概要ページが利用可能になり、トレースやスパンメトリクスにアクセスできます。Open Telemetryメトリクスは、モニターやメトリクスバインディングで使用できます。スタックパックには、スパンメトリクスおよび.NETおよびJVMメモリメトリクスのためのメトリクスバインディングが付属しています。スパンエラーレートと持続時間のためのアウトオブボックスモニターもあります。
SUSE Observabilityでの使用に推奨されるセットアップは、適切なOpen Telemetry SDKsでアプリケーションを計装し、計装されたアプリケーションの近くにOpen Telemetry collectorをインストールしてデータを前処理(Kubernetesラベルでの強化、トレースのサンプリングなど)し、SUSE Observabilityにデータを送信することです。Open Telemetry Collectorは、SDKを使用してアプリケーションを計装することなく、多くの種類のテレメトリソースからメトリクスを収集するためにも使用できます。詳細については、https://opentelemetry.io/ecosystem/registry/?language=collector[Open Telemetry collector integrations]を参照し、データベースやテレメトリプロトコルがサポートされているか確認してください。
getting startedガイドに従って、SUSE Observabilityで最適に動作するようにすべてをセットアップしてください。
参考資料
-
OpenTelemetryコレクターはOpenTelemetryのドキュメントにあります。
-
SDKs to instrument your applicationはOpen Telemetryのドキュメントにあります。