4.3. クエリー設定オプション
Distributed Tracing Platform の 2 つのコンポーネントであるクエリアーとクエリーフロントエンドがクエリーを管理します。これらのコンポーネントは両方とも設定できます。
				クエリアーコンポーネントは、インジェスターまたはバックエンドストレージで要求されたトレース ID を検索します。設定されたパラメーターに応じて、クエリアーコンポーネントはインジェスターの両方にクエリーを実行し、bloom またはインデックスをバックエンドからプルして、オブジェクトストレージ内のブロックを検索できます。クエリアーコンポーネントは GET /querier/api/traces/<trace_id> で HTTP エンドポイントを公開します。ただし、このエンドポイントを直接使用することは想定されていません。クエリーはクエリーフロントエンドに送信する必要があります。
			
| パラメーター | 説明 | 値 | 
|---|---|---|
| 
								 | ノード選択制約の単純な形式。 | type: object | 
| 
								 | コンポーネントに対して作成されるレプリカの数。 | type: integer; format: int32 | 
| 
								 | コンポーネント固有の Pod 容認。 | type: array | 
				クエリーフロントエンドコンポーネントは、受信クエリーの検索スペースをシャーディングする役割を持ちます。クエリーフロントエンドは、単純な HTTP エンドポイント (GET /api/traces/<trace_id>) を介してトレースを公開します。内部的には、クエリーフロントエンドコンポーネントは blockID スペースを設定可能な数のシャードに分割し、これらのリクエストをキューに登録します。クエリアーコンポーネントは、ストリーミング gRPC 接続を介してクエリーフロントエンドコンポーネントに接続し、これらのシャードクエリーを処理します。
			
| パラメーター | 説明 | 値 | 
|---|---|---|
| 
								 | クエリーフロントエンドコンポーネントの設定。 | type: object | 
| 
								 | ノード選択制約の単純な形式。 | type: object | 
| 
								 | クエリーフロントエンドコンポーネントに対して作成されるレプリカの数。 | type: integer; format: int32 | 
| 
								 | クエリーフロントエンドコンポーネントに固有の Pod 容認。 | type: array | 
| 
								 | Jaeger Query コンポーネントに固有のオプション。 | type: object | 
| 
								 | 
								 | type: boolean | 
| 
								 | Jaeger Query Ingress のオプション。 | type: object | 
| 
								 | Ingress オブジェクトのアノテーション。 | type: object | 
| 
								 | Ingress オブジェクトのホスト名。 | type: string | 
| 
								 | IngressClass クラスターリソースの名前。この Ingress リソースを提供する Ingress コントローラーを定義します。 | type: string | 
| 
								 | OpenShift ルートのオプション。 | type: object | 
| 
								 | 
								終端タイプ。デフォルトは  | type: string (enum: insecure, edge, passthrough, reencrypt) | 
| 
								 | 
								Jaeger Query UI の Ingress のタイプ。サポートされているタイプは、 | type: string (enum: ingress, route) | 
| 
								 | Monitor タブの設定。 | type: object | 
| 
								 | 
								Jaeger コンソールの Monitor タブを有効にします。 | type: boolean | 
| 
								 | 
								スパンのレート、エラー、および期間 (RED) メトリクスを含む Prometheus インスタンスへのエンドポイント。たとえば、 | type: string | 
TempoStack CR のクエリーフロントエンドコンポーネントの設定例