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 のクエリーフロントエンドコンポーネントの設定例