Goインストルメンテーションの互換性と要件 🔗
Go アプリケーションを Splunk Observability Cloud でインストルメンテーションするには、以下の要件を満たす必要があります。
サポートされているライブラリとフレームワーク 🔗
OpenTelemetry Registry に掲載されているインストルメンテーション・ライブラリのどれでも使用できます。
次の表は、Splunk がサポートしているすべてのインストルメンテーションの一覧です。各インストルメンテーション・パッケージのドキュメントを確認し、有効化する方法を学んでください。
ターゲット・パッケージ |
インストルメンテーション・パッケージ |
---|---|
database/sql |
|
github.com/confluentinc/confluent-kafka-go/kafka |
|
github.com/confluentinc/confluent-kafka-go/v2/kafka |
|
github.com/go-chi/chi |
|
github.com/gomodule/redigo |
|
github.com/graph-gophers/graphql-go |
|
github.com/jackc/pgx/v4 |
|
github.com/jackc/pgx/v5 |
|
github.com/jinzhu/gorm |
|
github.com/jmoiron/sqlx |
|
github.com/julienschmidt/httprouter |
|
github.com/lib/pq |
|
github.com/miekg/dns |
|
gopkg.in/olivere/elastic |
|
github.com/syndtr/goleveldb/leveldb |
|
github.com/tidwall/buntdb |
|
k8s.io/client-go |
サポートされているGoのバージョンを使用していることを確認してください。 🔗
The Splunk Distribution of OpenTelemetry Go is compatible with Go 1.22 and higher.
Splunk Distribution of OpenTelemetry Collectorのインストールと設定 🔗
Splunk Distribution of OpenTelemetry Go は、アプリケーションのトレースとスパンを Splunk Distribution of OpenTelemetry Collector にエクスポートします。
アプリケーションのトレースとスパンを Splunk Observability Cloud に送信するには、お使いのプラットフォーム用の Splunk Distribution of OpenTelemetry Collectorをインストールします。以下のディストリビューションが利用可能です:
Linux 用 Splunk OTel Collector。インストーラ・スクリプトを使用して Linux 用 Collector をインストールします。 を参照してください。
Windows 用 Splunk OTel Collector。インストーラ・スクリプトを使用して Collector for Windows をインストールします。 を参照してください。
Splunk OTel Collector for Kubernetes。Install the Collector for Kubernetes using Helm を参照してください。