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 を追加します:

exporters:
  otlp:

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

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

以下の設定が必要です:

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

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

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

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

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

設定例

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

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

gzip圧縮を設定する

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

exporters:
  otlp:
    ...
    compression: none

設定

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

同梱

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

トラブルシューティング

__ ___ ___ _ ______ _____________ _____ ________ ___ ___ ___ ____ __ ___ ____ ____ __ ______ _____________ ______ ___ ___ ___ ____ __ ___ _________ _____

_________ __ ______ _____________ _____ _________

_________ __ ___________ _________ ___ ____ _____ _____

  • ___ _ ________ ___ ___ _______ _______ _________ _______ __ ______ ________

  • ____ ___ ______ ______________ ____ _____ _____ _______ __ ___________ ____ __________ _________ ___ ______ _________ __________ __ _____ ___ ____ _______