OTLPエクスポーター
OTLP エクスポータは、OpenTelemetry Collector が OTLP フォーマットを使用して gRPC を介してメトリクス、トレース、ログを送信できるようにします。コンポーネントの設定方法については、続きをお読みください。
OTLP エクスポータは、OTLP 形式を使用して、gRPC を介してメトリクス、トレース、ログを送信します。サポートされるパイプラインタイプは、traces、metrics、logs です。詳細については「パイプラインでデータを処理する」を参照してください。デフォルトでは、このエクスポータは TLS を必要とし、キュー再試行機能を提供します。
OTLP データを HTTP で送るには、OTLP/HTTP エクスポータを使用します。「OTLP/HTTP エクスポータ」で方法を確認してください。
Collector をバイパスして OTLP 形式のデータを直接 Splunk Observability Cloud に送信する必要がある場合:
-
メトリクスを送信するには、OTLP エンドポイントを使用します。詳細については、開発ポータルの「Sending data points」を参照してください。このオプションは protobuf ペイロードのみを受け入れることに注意してください。
-
gRPC エンドポイントを使用してトレースを送信します。詳しくは、「gRPC エンドポイントを使用して Splunk Observability Cloud にトレースを送信する」を参照してください。
OTLP 形式についての詳細は、OTel リポジトリの「OpenTelemetry Protocol Specification」を参照してください。
はじめに
以下の手順に従って、コンポーネントの設定とアクティベーションを行ってください:
-
Splunk Distribution of the OpenTelemetry Collector をホストまたはコンテナプラットフォームにデプロイします:
-
次のセクションで説明するようにエクスポーターを設定します。
-
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
トラブルシューティング
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
-
Submit a case in the Splunk Support Portal.
-
Contact Splunk Support.
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.