12.2. ホステッドクラスターのモニタリングダッシュボードの有効化
config map を作成することにより、ホステッドクラスターでモニタリングダッシュボードを有効にできます。
手順
local-cluster
namespace に、hypershift-operator-install-flags
config map を作成します。次の設定例を参照してください。Copy to Clipboard Copied! Toggle word wrap Toggle overflow kind: ConfigMap apiVersion: v1 metadata: name: hypershift-operator-install-flags namespace: local-cluster data: installFlagsToAdd: "--monitoring-dashboards --metrics-set=All" installFlagsToRemove: ""
kind: ConfigMap apiVersion: v1 metadata: name: hypershift-operator-install-flags namespace: local-cluster data: installFlagsToAdd: "--monitoring-dashboards --metrics-set=All"
1 installFlagsToRemove: ""
- 1
--monitoring-dashboards --metrics-set=All
フラグは、すべてのメトリクスのモニタリングダッシュボードを追加します。
hypershift
namespace の HyperShift Operator デプロイメントが更新され、次の環境変数が含まれるまで数分待ちます。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - name: MONITORING_DASHBOARDS value: "1"
- name: MONITORING_DASHBOARDS value: "1"
モニタリングダッシュボードが有効になっている場合、HyperShift Operator が管理するホストされたクラスターごとに、HyperShift Operator が
openshift-config-managed
namespace にcp-<hosted_cluster_namespace>-<hosted_cluster_name>
という名前の config map を作成します。<hosted_cluster_namespace>
はホストされたクラスターの namespace、<hosted_cluster_name>
はホストされたクラスターの名前です。その結果、管理クラスターの管理コンソールに新しいダッシュボードが追加されます。-
ダッシュボードを表示するには、管理クラスターのコンソールにログインし、Observe
Dashboards をクリックして、ホストされたクラスターのダッシュボードに移動します。 -
オプション: ホステッドクラスターのモニタリングダッシュボードを無効にするには、
hypershift-operator-install-flags
config map から--monitoring-dashboards --metrics-set=All
フラグを削除します。ホストされたクラスターを削除すると、対応するダッシュボードも削除されます。
12.2.1. ダッシュボードのカスタマイズ
各ホストされたクラスターのダッシュボードを生成するために、HyperShift Operator は、Operator の namespace (hypershift
) の monitoring-dashboard-template
config map に保存されているテンプレートを使用します。このテンプレートには、ダッシュボードのメトリクスを含む一連の Grafana パネルが含まれています。config map の内容を編集して、ダッシュボードをカスタマイズできます。
ダッシュボードが生成されると、次の文字列が特定のホステッドクラスターに対応する値に置き換えられます。
名前 | 説明 |
---|---|
| ホステッドクラスターの名前 |
| ホステッドクラスターの namespace |
| ホステッドクラスターのコントロールプレーン Pod が配置される namespace |
|
ホステッドクラスターの UUID。これはホステッドクラスターのメトリクスの |