Docs » Splunk APMでサービス、スパン、トレースを管理する » Splunk APMで互換性を持つスパン形式

Splunk APMで互換性を持つスパン形式 🔗

Splunk APMは、トレースデータを送受信するエージェント、コレクター、エンドポイントに応じて、さまざまなスパン形式をサポートしています。Splunk APM用のアプリケーションのインストルメンテーションの詳細については、アプリケーションとサービスをインストルメントして、Splunk APMにスパンを取り込む を参照してください。

取り込みAPIエンドポイントの詳細については、APMのトレースの送信 を参照してください。

OpenTelemetry Collectorで互換性を持つスパン形式 🔗

Splunk Distribution of OpenTelemetry Collectorでは、以下の形式のスパンを収集できます:

  • Jaeger:gRPCおよびThrift

  • Zipkin v1、v2 JSON

  • OpenTelemetryプロトコル(OTLP)

注釈

Splunk APM Protocol (SAPM)コンポーネントは非推奨です。代わりに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

コレクターの構成に関する詳細は、はじめに:Collectorを理解して使用する を参照してください。

取り込みエンドポイントと互換性のあるスパン形式 🔗

Splunk OpenTelemetry Collectorを使用できない、またはバイパスする必要がある場合は、Splunk Observability Cloudの取り込みAPIエンドポイントにスパンデータを直接送信できます。

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

その他にも、以下のエンドポイントが利用可能です:

  • 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

取り込みAPIエンドポイントの詳細については、APMのトレースの送信 を参照してください。

注釈

また、gRPC エンドポイントを使用して直接、または、OpenTelemetry Collectorから、OTLP形式のトレースデータをSplunk Observability Cloudに送信できます。gRPC エンドポイントを使用して Splunk Observability Cloud にトレースを送信する を参照してください。

このページは 2025年02月04日 に最終更新されました。