Docs » Splunk Observability Cloud でサポートされているインテグレーション » バックエンドアプリケーションをインストルメンテーションして、スパンを Splunk APM に送信する » Splunk Observability Cloud けに Go アプリケーションをインストルメンテーションする » Splunk Distribution of OpenTelemetry Go について

Splunk Distribution of OpenTelemetry Go について 🔗

Splunk Distribution of OpenTelemetry Go は、ソフトウェアのパフォーマンスと動作を直接測定するための API を提供するオープンソースの Go パッケージのセットである OpenTelemetry Instrumentation for Go を拡張します。

このディストリビューションを使えば、Go 1.19以降で書かれたアプリケーションをインストルメンテーションすることができます。Goインストルメンテーションの互換性と要件 を参照してください。

Splunk Distribution of OpenTelemetry Go の特徴 🔗

Splunk Distribution of OpenTelemetry Go では、バンドルされたエクスポーターやプロパゲーターといった OpenTelemetry Instrumentation for Go の機能に加えて、さらにカスタム機能を提供しています:

Splunk Distribution of OpenTelemetry Go は Splunk によってサポートされ、頻繁に更新され、バグフィックスや新機能がアップストリームの OTel リポジトリに統合される前に提供されます。

注意

アップストリームの OpenTelemetry インストルメンテーションや SDK ではなく、Splunk Distribution of OpenTelemetry Go を使用してください。Splunk は、Splunk Distribution of OpenTelemetry Go の一部として、アップストリームの OTel コンポーネントのみをサポートしています。

Splunk Distribution of OpenTelemetry Go のデフォルト 🔗

Splunk Distribution of OpenTelemetry Go では、コンテキストプロパゲーション、エクスポーター、トレース設定のデフォルト設定が以下のようになっています:

  • W3C tracecontext と W3C baggage context propagation はデフォルトで有効になっています。

  • OTLP over gRPC エクスポーターは、スパンとメトリクスを Splunk Distribution of OpenTelemetry Collectorを実行しているローカルに送信するように設定されています。

  • 完全忠実なトレースをサポートするため、トレース設定のデフォルトは無制限。

旧バージョンのサポート 🔗

Splunk は、このディストリビューションを使用するすべてのお客様をサポートすることをお約束します。Splunk OpenTelemetry ディストリビューションのすべてのメジャーバージョンには、次のメジャーリリースから 1 年間、重要なパッチが提供されます。Splunk は次のメジャーリリースを導入した後、メジャーリリースでの機能開発を停止します。

Splunk Distribution of OpenTelemetry Go のバージョン管理については、GitHub の リポジトリ を参照してください。

貢献する方法 🔗

Splunk Distribution of OpenTelemetry Go はオープンソースソフトウェアです。GitHub でプルリクエストを作成することで、改良に貢献することができます。詳しくは、GitHub の 貢献ガイドライン を参照してください。

This page was last updated on 2023年05月23日.