7.2. ホストされたクラスターのモニタリングダッシュボードの有効化
ホストされたクラスターのモニタリングダッシュボードを有効にするには、次の手順を実行します。
手順
local-cluster
namespace にhypershift-operator-install-flags
config map を作成します。data.installFlagsToAdd
セクションで--monitoring-dashboards
フラグを必ず指定してください。以下に例を示します。kind: ConfigMap apiVersion: v1 metadata: name: hypershift-operator-install-flags namespace: local-cluster data: installFlagsToAdd: "--monitoring-dashboards" installFlagsToRemove: ""
hypershift
namespace の HyperShift Operator デプロイメントが更新され、次の環境変数が含まれるまで数分待ちます。- 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
フラグを削除します。ホストされたクラスターを削除すると、対応するダッシュボードも削除されます。
7.2.1. ダッシュボードのカスタマイズ
各ホストされたクラスターのダッシュボードを生成するために、HyperShift Operator は、Operator の namespace (hypershift
) の monitoring-dashboard-template
config map に保存されているテンプレートを使用します。このテンプレートには、ダッシュボードのメトリクスを含む一連の Grafana パネルが含まれています。config map の内容を編集して、ダッシュボードをカスタマイズできます。
ダッシュボードが生成されると、次の文字列が特定のホステッドクラスターに対応する値に置き換えられます。
名前 | 説明 |
| ホステッドクラスターの名前 |
| ホステッドクラスターの namespace |
| ホステッドクラスターのコントロールプレーン Pod が配置される namespace |
|
ホステッドクラスターの UUID。これはホステッドクラスターのメトリクスの |