Jaeger レシーバー

Jaeger レシーバーは、Jaeger 形式のトレースデータを収集します。

Jaeger レシーバーは、Jaeger 形式のトレースデータを収集します。サポートされているパイプラインのタイプは traces です。詳細については「パイプラインでデータを処理する」を参照してください。

はじめに

注: このコンポーネントは、ホスト監視(エージェント)モードでデプロイする場合、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. 次のセクションで説明するように Jaeger レシーバーを設定します。

  3. Collector を再起動します。

サンプル構成

Jaeger レシーバーを有効化するには、以下の設定サンプルのように、構成ファイルの receivers セクションに jaeger を追加します。デフォルトでは、Jager レシーバーはどのプロトコルにも対応しません。レシーバーを起動するには、protocols オブジェクトの下にプロトコルの名前を付ける必要があります。

詳細については、「設定」を参照してください。

receivers:
  jaeger:
    protocols:
      grpc:
  jaeger/withendpoint:
    protocols:
      grpc:
        endpoint: 0.0.0.0:14260

サポートされているプロトコル

Jaeger レシーバーは以下のプロトコルをサポートしています:

  • grpc0.0.0.0:14250 がデフォルトのエンドポイントです。

  • thrift_binary0.0.0.0:6832 がデフォルトのエンドポイントです。

  • thrift_compact0.0.0.0:6831 がデフォルトのエンドポイントです。

  • thrift_http0.0.0.0:14268 がデフォルトのエンドポイントです。

オプションで、endpoint を設定することができます。

高度な設定

UDPプロトコル(現在は thrift_binarythrift_compact )を使用して、追加のサーバー・オプションを設定します:

  • queue_size:サーバーの未処理リクエストの最大数を設定します。デフォルトでは 1000 です。

  • max_packet_size:最大UDPパケットサイズを設定します。デフォルトでは 65_000 です。

  • workers: サーバーキューを消費するワーカーの数を設定します。デフォルトで 10

  • socket_buffer_size: 接続ソケットのバッファサイズをバイト単位で設定します。デフォルトでは 0 (バッファなし)。

例:

protocols:
  thrift_binary:
    endpoint: 0.0.0.0:6832
    queue_size: 5_000
    max_packet_size: 131_072
    workers: 50
    socket_buffer_size: 8_388_608

追加設定

Jaeger レシーバーは、追加機能のためにヘルパーファイルを使用します:

リモートサンプリング

バージョン 0.61.0 以降、リモートサンプリングはサポートされていません。代わりに、バージョン 0.59.0 以降では、リモートサンプリングに jaegerremotesampling 拡張機能を使用します。

設定

次の表は、Jaeger レシーバーの設定オプションを示しています:

トラブルシューティング

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

_________ __ ______ _____________ _____ _________

_________ __ ___________ _________ ___ ____ _____ _____

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

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