OTLPエクスポーター

OTLP エクスポータは、OpenTelemetry Collector が OTLP フォーマットを使用して gRPC を介してメトリクス、トレース、ログを送信できるようにします。コンポーネントの設定方法については、続きをお読みください。

OTLP エクスポータは、OTLP 形式を使用して、gRPC を介してメトリクス、トレース、ログを送信します。サポートされるパイプラインタイプは、tracesmetricslogs です。詳細については「パイプラインでデータを処理する」を参照してください。デフォルトでは、このエクスポータは TLS を必要とし、キュー再試行機能を提供します。

OTLP データを HTTP で送るには、OTLP/HTTP エクスポータを使用します。「OTLP/HTTP エクスポータ」で方法を確認してください。

Collector をバイパスして OTLP 形式のデータを直接 Splunk Observability Cloud に送信する必要がある場合:

OTLP 形式についての詳細は、OTel リポジトリの「OpenTelemetry Protocol Specification」を参照してください。

注: OTLP レシーバーについては、「OTLP receiver」を参照してください。

はじめに

注: このコンポーネントは、データ転送(ゲートウェイ)モードでデプロイする場合、Splunk Distribution of the OpenTelemetry Collector のデフォルト設定に含まれます。詳細については、「Collector deployment modes」を参照してください。デフォルト設定の詳細については、「Helm で Collector for Kubernetes を設定する」、「Collector for Linux のデフォルト設定」、または「Collector for Windows のデフォルト設定」を参照してください。このドキュメントで説明されているように、いつでも設定をカスタマイズできます。

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

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

  2. 次のセクションで説明するようにエクスポーターを設定します。

  3. Collector を再起動します。

サンプル構成

コンポーネントをアクティブにするには、設定ファイルのexporters セクションに otlp を追加します:

YAML
exporters:
  otlp:

OTLP エクスポーターは、すべてのデータパイプライン: metrics traces および logs のSplunk Distribution of OpenTelemetry Collector のデフォルト設定に含まれています。

YAML
service:
  pipelines:
    metrics:
      processors: [otlp]
    logs:
      processors: [otlp]
    traces:
      processors: [otlp]

以下の設定が必要です:

  • endpointします。gRPC プロトコルを使って、エクスポータが OTLP データを送信するアドレス。

    • デフォルト値はありません。

    • gRPC は、デフォルトの名前システムとして DNS をサポートしています。有効な名前のシンタックスについては、GitHub の「gRCP Name Resolution」を参照してください。

    • https のスキームを使用している場合、クライアント トランスポート セキュリティが有効になり、insecure の設定より優先されます。

  • tlsします。利用可能なオプションの完全なセットについては、本ドキュメントにあるのエクスポータの「設定」を参照し、詳細は 「TLS を設定する」を参照してください。

設定例

これはエクスポーターの設定例です:

YAML
exporters:
  otlp:
    endpoint: otelcol2:4317
    tls:
      cert_file: file.cert
      key_file: file.key
  otlp/2:
    endpoint: otelcol2:4317
    tls:
      insecure: true

gzip圧縮を設定する

デフォルトでは、gzip 圧縮は有効に設定されています。これをオフにするには、次の設定を使用します。

YAML
exporters:
  otlp:
    ...
    compression: none

設定

次の表に、OTLPエクスポーターの設定オプションを示します:

同梱

https://raw.githubusercontent.com/splunk/collector-config-tools/main/cfg-metadata/exporter/otlp.yaml

トラブルシューティング

If you are a Splunk Observability Cloud customer and are not able to see your data in Splunk Observability Cloud, you can get help in the following ways.

Available to Splunk Observability Cloud customers

Available to prospective customers and free trial users

  • Ask a question and get answers through community support at Splunk Answers.

  • Join the Splunk community #observability Slack channel to communicate with customers, partners, and Splunk employees worldwide.