4.2. TempoStack 設定パラメーターの概要
TempoStack カスタムリソース (CR) は、Distributed Tracing Platform のリソースを作成するためのアーキテクチャーと設定を定義したものです。これらのパラメーターを変更して、実装をビジネスニーズに合わせてカスタマイズできます。
TempoStack CR の例
- 1
- オブジェクトの作成時に使用する API バージョン。
- 2
- 作成する Kubernetes オブジェクトの種類を定義します。
- 3
nameの文字列、UID、オプションのnamespaceなどのオブジェクトを一意に識別するデータ。OpenShift Container Platform はUIDを自動的に生成し、オブジェクトが作成されるプロジェクトの名前でnamespaceを完了します。- 4
- TempoStack インスタンスの名前。
- 5
- TempoStack インスタンスのすべての設定パラメーターが含まれます。すべての Tempo コンポーネントに共通の定義が必要な場合は、
specセクションで定義します。定義が個々のコンポーネントに関連している場合は、spec.template.<component>セクションに配置します。 - 6
- ストレージはインスタンスのデプロイメント時に指定されます。インスタンスのストレージオプションの詳細は、インストールページを参照してください。
- 7
- Tempo コンテナーのコンピュートリソースを定義します。
- 8
- スパンを受け入れる前にディストリビューターからのデータを確認する必要があるインジェスターの数を表す整数値。
- 9
- トレースの保持に関する設定オプション。デフォルト値は
48hです。 - 10
- Tempo
distributorコンポーネントの設定オプション。 - 11
- Tempo
ingesterコンポーネントの設定オプション。 - 12
- Tempo
compactorコンポーネントの設定オプション。 - 13
- Tempo
querierコンポーネントの設定オプション。 - 14
- Tempo
query-frontendコンポーネントの設定オプション。 - 15
- Tempo
gatewayコンポーネントの設定オプション。 - 16
- 取り込みとクエリーのレートを制限します。
- 17
- 取り込みの流量制御を定義します。
- 18
- クエリーの流量制御を定義します。
- 19
- テレメトリーデータを処理するためのオペランドを設定します。
- 20
- 検索機能を設定します。
- 21
- この CR が Operator によって管理されるかどうかを定義します。デフォルト値は
managedです。
| パラメーター | 説明 | 値 | デフォルト値 |
|---|---|---|---|
|
| オブジェクトの作成時に使用する API バージョン。 |
|
|
|
| 作成する Kubernetes オブジェクトの種類を定義します。 |
| |
|
|
|
OpenShift Container Platform は | |
|
| オブジェクトの名前。 | TempoStack インスタンスの名前。 |
|
|
| 作成するオブジェクトの仕様。 |
TempoStack インスタンスのすべての設定パラメーターが含まれています。すべての Tempo コンポーネントの共通定義が必要な場合、 | 該当なし |
|
| TempoStack インスタンスに割り当てられたリソース。 | ||
|
| Ingester PVC のストレージサイズ。 | ||
|
| レプリケーション係数の設定。 | ||
|
| トレースの保持に関する設定オプション。 | ||
|
| ストレージを定義する設定オプション。 | ||
|
| Tempo ディストリビューターの設定オプション。 | ||
|
| Tempo インジェスターの設定オプション。 | ||
|
| Tempo コンパクターの設定オプション。 | ||
|
| Tempo クエリアーの設定オプション。 | ||
|
| Tempo クエリーフロントエンドの設定オプション。 | ||
|
| Tempo ゲートウェイの設定オプション。 |