14.3. Grafana データソースの作成
Grafana ダッシュボードで Data Grid メトリックを視覚化できるように GrafanaDatasource
CR を作成します。
前提条件
-
oc
クライアントがある。 -
OpenShift Container Platform への
cluster-admin
アクセスがあること。 - OpenShift Container Platform で、ユーザー定義プロジェクトのモニタリングを有効にします。
-
alpha チャネルから Grafana Operator をインストールし、
Grafana
CR を作成します。
手順
Grafana が Prometheus から Data Grid メトリックを読み取りできるようにする
ServiceAccount
を作成します。apiVersion: v1 kind: ServiceAccount metadata: name: infinispan-monitoring
apiVersion: v1 kind: ServiceAccount metadata: name: infinispan-monitoring
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ServiceAccount
を適用します。oc apply -f service-account.yaml
oc apply -f service-account.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow cluster-monitoring-view
パーミッションをServiceAccount
に付与します。oc adm policy add-cluster-role-to-user cluster-monitoring-view -z infinispan-monitoring
oc adm policy add-cluster-role-to-user cluster-monitoring-view -z infinispan-monitoring
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Grafana データソースを作成します。
ServiceAccount
のトークンを取得します。oc serviceaccounts get-token infinispan-monitoring
oc serviceaccounts get-token infinispan-monitoring
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の例のように、
spec.datasources.secureJsonData.httpHeaderValue1
フィールドにトークンが含まれるGrafanaDataSource
を定義します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow
GrafanaDataSource
を適用します。oc apply -f grafana-datasource.yaml
oc apply -f grafana-datasource.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
次のステップ
Grafana ダッシュボードを Data Grid Operator 設定プロパティーで有効にします。