Splunk APMで互換性を持つスパン形式 🔗
Splunk APMは、トレースデータを送受信するエージェント、コレクター、エンドポイントに応じて、さまざまなスパン形式をサポートしています。Splunk APM用のアプリケーションのインストルメンテーションの詳細については、アプリケーションとサービスをインストルメントして、Splunk APMにスパンを取り込む を参照してください。
取り込みAPIエンドポイントの詳細については、APMのトレースの送信 を参照してください。
OpenTelemetry Collectorで互換性を持つスパン形式 🔗
Splunk Distribution of OpenTelemetry Collectorでは、以下の形式のスパンを収集できます:
Jaeger:gRPCおよびThrift
Zipkin v1、v2 JSON
Splunk APMプロトコル(SAPM)
OpenTelemetryプロトコル(OTLP)
以下の例は、コレクターの構成ファイルでレシーバーを構成する方法を示したものです。必要に応じて複数のレシーバーを使用できます。
# To receive spans in Jaeger Thrift format
receivers:
jaeger:
protocols:
grpc:
endpoint: 0.0.0.0:14250
thrift_binary:
endpoint: 0.0.0.0:6832
thrift_compact:
endpoint: 0.0.0.0:6831
thrift_http:
endpoint: 0.0.0.0:14268
# To receive spans in Zipkin format
receivers:
zipkin:
endpoint: 0.0.0.0:9411
# To receive spans in SAPM format
receivers:
sapm:
endpoint: 0.0.0.0:7276
# To receive spans in OTLP format
receivers:
otlp:
protocols:
grpc:
endpoint: 0.0.0.0:4317
http:
endpoint: 0.0.0.0:4318
コレクターの構成に関する詳細は、はじめに:Collectorを理解して使用する を参照してください。
取り込みエンドポイントと互換性のあるスパン形式 🔗
If you can’t use or need to bypass the Splunk OpenTelemetry Collector, you can send your span data directly to the ingest API endpoints of Splunk Observability Cloud.
https://ingest.<realm>.signalfx.com/v2/trace
のSplunk Observability Cloudの取り込みエンドポイントは、以下の形式でスパンを直接受信できます:
OTLP(
/v2/trace/otlp
)、Content-Type:application/x-protobuf
でJaeger Thrift、
Content-Type:application/x-thrift
でZipkin v1、v2、
Content-Type:application/json
でSAPM、
Content-Type:application/x-protobuf
で
その他にも、以下のエンドポイントが利用可能です:
OTLP(
/v2/trace/otlp
)、Content-Type:application/x-protobuf
でJaeger Thrift(
/v2/trace/jaegerthrift
)、Content-Type:application/x-thrift
でZipkin v1、v2(
/v2/trace/signalfxv1
)、Content-Type:application/json
でSAPM(
/v2/trace/sapm
)、Content-Type:application/x-protobuf
で
取り込みAPIエンドポイントの詳細については、APMのトレースの送信 を参照してください。
注釈
You can also send trace data in OTLP format directly to Splunk Observability Cloud using the gRPC endpoint, either directly or from an OpenTelemetry Collector. See gRPC エンドポイントを使用して Splunk Observability Cloud にトレースを送信する.