第4章 高度な機能
以下のオプションの機能は、Service Telemetry Framework (STF) に他の機能を追加できます。
- デプロイメントのカスタマイズ詳細は、「「デプロイメントのカスタマイズ」」を参照してください。
- Alerts詳細は、「「アラート」」を参照してください。
- 高可用性。詳細は、「「高可用性」」を参照してください。
- ダッシュボード。詳細は、「「ダッシュボード」」を参照してください。
- 複数のクラウド。詳細は、「「複数のクラウドの設定」」を参照してください。
- 一時ストレージ。詳細は、「「一時ストレージ」」を参照してください。
4.1. デプロイメントのカスタマイズ リンクのコピーリンクがクリップボードにコピーされました!
Service Telemetry Operator は、Red Hat OpenShift Container Platform (OCP) に読み込む ServiceTelemetry マニフェストを監視します。その後、Operator が他のオブジェクトをメモリーに作成することで、依存する Operator は、管理対象のワークロードを作成します。
マニフェストを上書きする時点で、オブジェクト名または名前空間を含むマニフェスト全体を指定する必要があります。マニフェストを上書きする時に、パラメーターは動的に置き換えられません。
Service Telemetry Framework (STF) でマニフェストを正常に上書きするには、コアオプションのみを使用してデフォルトの環境をデプロイします。コアオプションの詳細は、「OCP での ServiceTelemetry オブジェクトの作成」 を参照してください。STF をデプロイする場合には、oc get コマンドを使用してデフォルトのデプロイされたマニフェストを取得します。Service Telemetry Operator で最初に生成されたマニフェストを使用する場合には、このマニフェストは Operator が管理する他のオブジェクトと互換性があります。
たとえば、metricsEnabled: true パラメーターが ServiceTelemetry マニフェストで設定されている場合、Service Telemetry Operator はデフォルトマニフェストを使用してメトリクスの取得およびストレージのコンポーネントを要求します。デフォルトのマニフェストを上書きする場合があります。詳細は、「「マニフェストの上書きパラメーター」」を参照してください。
4.1.1. マニフェストの上書きパラメーター リンクのコピーリンクがクリップボードにコピーされました!
以下の表には、マニフェストの上書きに使用できるパラメーターと、対応する取得コマンドが記載されています。
| パラメーターの上書き | 説明 | 取得コマンド |
|---|---|---|
|
|
|
|
|
|
Alertmanager 設定が含まれる |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
collectd メトリクスの |
|
|
|
collectd イベントの |
|
|
|
Ceilometer イベントの |
|
4.1.2. 管理マニフェストの上書き リンクのコピーリンクがクリップボードにコピーされました!
ServiceTelemetry オブジェクトを編集し、パラメーターとマニフェストを指定します。利用可能なマニフェストオーバーライドパラメーターの一覧は、「デプロイメントのカスタマイズ」 を参照してください。デフォルトの ServiceTelemetry オブジェクトは stf-default です。oc get servicetelemetry を使用して、利用可能な STF デプロイメントを一覧表示します。
oc edit コマンドは、デフォルトのシステムエディターを読み込みます。デフォルトのエディターを上書きするには、環境変数 EDITOR を優先エディターに指定するか、または設定します。たとえば、EDITOR=nano oc edit servicetelemetry stf-default です。
手順
- Red Hat OpenShift Container Platform にログインします。
service-telemetrynamespace に切り替えます。oc project service-telemetry
oc project service-telemetryCopy to Clipboard Copied! Toggle word wrap Toggle overflow ServiceTelemetryオブジェクトをエディターに読み込みます。oc edit servicetelemetry stf-default
oc edit servicetelemetry stf-defaultCopy to Clipboard Copied! Toggle word wrap Toggle overflow ServiceTelemetryオブジェクトを変更するには、マニフェストの上書きパラメーターと、STF が提供するデフォルトではなく、OCP に書き込むマニフェストの内容を指定します。注記マニフェストの上書きパラメーターの入力した後に表示される末尾のパイプ (
|) は、指定した値が複数行であることを示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 保存して閉じます。