Splunk APM エクスポーター 🔗
Splunk APM (SAPM) エクスポーターを使用すると、OpenTelemetry Collector から Splunk Observability Cloud にトレースを送信できます。サポートされているパイプラインタイプは traces
です。詳細は パイプラインでデータを処理する を参照してください。
はじめに 🔗
注釈
このコンポーネントは、traces
パイプラインでホスト監視 (エージェント) モードでデプロイする場合、Splunk Distribution of the OpenTelemetry Collector のデフォルト設定に含まれます。詳細は Collector のデプロイモード を参照してください。
デフォルト設定の詳細については、Helmで Collector for Kubernetes を設定する、Collector for Linux のデフォルト設定、または Collector for Windows のデフォルト設定 を参照してください。この文書で説明されているように、いつでも設定をカスタマイズすることができます。
以下の手順に従って、コンポーネントの設定とアクティベーションを行ってください:
Splunk Distribution of OpenTelemetry Collector をホストまたはコンテナプラットフォームにデプロイします:
このドキュメントで説明されているように、エクスポーターを設定してください。
Collector を再起動します。
サンプル構成 🔗
以下の例では、最大100コネクション、8ワーカーのSAPMエクスポーターインスタンスを設定しています:
exporters:
sapm:
access_token: <access_token>
access_token_passthrough: true
endpoint: https://ingest.<realm>.signalfx.com/v2/trace
max_connections: 100
num_workers: 8
次に、設定ファイルの services
セクションにエクスポーターを追加します:
service:
pipelines:
# To complete the configuration, include the exporter in a traces metrics pipeline.
traces:
receivers: [nop]
processors: [nop]
exporters: [sapm]
全設定を含む設定例 🔗
次の例は、利用可能なすべての設定を示しています:
exporters:
sapm/customname:
# Endpoint is the destination to where traces are sent in SAPM format.
# The endpoint must be a full URL and include the scheme, port, and path.
# For example, https://ingest.us0.signalfx.com/v2/trace
endpoint: test-endpoint
# Authentication token provided by Splunk Observability Cloud.
access_token: abcd1234
# Number of workers that should be used to export traces.
# The exporter can make as many requests in parallel as the number of workers.
num_workers: 3
# Used to set a limit to the maximum idle HTTP connections the exporter can keep open.
max_connections: 45
access_token_passthrough: false
# Timeout for every attempt to send data to the back end.
# The default value is 5s.
timeout: 10s
sending_queue:
enabled: true
num_consumers: 2
queue_size: 10
retry_on_failure:
enabled: true
initial_interval: 10s
max_interval: 60s
max_elapsed_time: 10m
service:
pipelines:
traces:
receivers: [nop]
processors: [nop]
exporters: [sapm]
エンドポイント URL の realm
は Splunk Observability Cloud のレルムで、例えば us0
です。Splunk レルムを検索するには、レルムに関する注意 を参照してください。
注釈
SAPMデータをプロキシ経由で送信するには、プロキシ設定を環境変数として設定します。詳細は Collectorのプロキシ設定を構成する を参照してください。
設定 🔗
次の表に、SAPM エクスポーターの設定オプションを示します:
トラブルシューティング 🔗
Splunk Observability Cloudをご利用のお客様で、Splunk Observability Cloudでデータを確認できない場合は、以下の方法でサポートを受けることができます。
Splunk Observability Cloudをご利用のお客様
Submit a case in the Splunk Support Portal .
Contact Splunk Support .
見込み客および無料トライアルユーザー様
Splunk Answers のコミュニティサポートで質問し、回答を得る
Splunk #observability ユーザーグループの Slack チャンネルに参加して、世界中の顧客、パートナー、Splunk 社員とのコミュニケーションを図る。参加するには、Get Started with Splunk Community マニュアルの チャットグループ を参照してください。