Docs » Splunk Distribution of the OpenTelemetry Collector の利用開始 » Collector コンポーネント » Collectorコンポーネント: エクスポーター » Splunk APM エクスポーター

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 のデフォルト設定 を参照してください。この文書で説明されているように、いつでも設定をカスタマイズすることができます。

以下の手順に従って、コンポーネントの設定とアクティベーションを行ってください:

  1. Splunk Distribution of OpenTelemetry Collector をホストまたはコンテナプラットフォームにデプロイします:

  1. このドキュメントで説明されているように、エクスポーターを設定してください。

  2. 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をご利用のお客様

見込み客および無料トライアルユーザー様

  • Splunk Answers のコミュニティサポートで質問し、回答を得る

  • Splunk #observability ユーザーグループの Slack チャンネルに参加して、世界中の顧客、パートナー、Splunk 社員とのコミュニケーションを図る。参加するには、Get Started with Splunk Community マニュアルの チャットグループ を参照してください。

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