第1章 ヘルスメトリクス
メトリクスを使用してコンポーネントの正常性を監視できます。
以下のドキュメントを参照してください。
1.1. メトリクスサービスの使用 リンクのコピーリンクがクリップボードにコピーされました!
メトリクスを使用して、Red Hat Advanced Cluster Management for Kubernetes 全体のコンポーネントの正常性を監視できます。多くのカスタムメトリックについては、メトリッククロニクルの概要 に記載されています。
1.1.1. ハブクラスターメトリクスサービスへのアクセス リンクのコピーリンクがクリップボードにコピーされました!
収集されたメトリクスを表示するには、ハブクラスター上でメトリクスサービスを公開する必要があります。メトリクスがすでに Grafana ダッシュボードに公開されている場合、この手順はオプションです。
OpenShift Container Platform コンソールから、メトリクスサービスを見つけます。Observe > Metrics をクリックします。
Grafana ダッシュボード、Grafana Explorer、または OpenShift Container Platform コンソールにメトリクスが表示されない場合は、Prometheus がメトリクスを取得するように設定されていない可能性があります。Prometheus を使用したスクラッチ に進み、メトリクスを公開してください。
1.1.2. Prometheus を使用したスクレイピング リンクのコピーリンクがクリップボードにコピーされました!
Prometheus を使用すると、製品コンソールから公開されていないメトリクスを公開できます。ハブとマネージドクラスターのメトリクスの手順を参照してください。
1.1.2.1. ハブクラスターのスクレイピング リンクのコピーリンクがクリップボードにコピーされました!
ハブクラスターのメトリクスを公開する手順は次のとおりです。これらのファイルは、openshift-monitoring namespace 内にあります。
サービスを収集し、メトリクスを公開するための
ServiceMonitorを作成します。以下は、YAML の例です。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、ファイルを適用します。
oc apply -f
oc apply -fCopy to Clipboard Copied! Toggle word wrap Toggle overflow モニタリング権限を設定する
Roleを作成します。以下は、その YAML ファイルです。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、ファイルを適用します。
oc apply -f
oc apply -fCopy to Clipboard Copied! Toggle word wrap Toggle overflow 次の例のように、Prometheus モニタリング
ServiceAccountにロールをバインドするためのRoleBindingを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、ファイルを適用します。
oc apply -f
oc apply -fCopy to Clipboard Copied! Toggle word wrap Toggle overflow 検証するには、ダッシュボードで次のクエリーを実行し、Subscription Operator Metrics Service により報告されるメトリクスを見つけます。
{service="hub-subscription-metrics"}{service="hub-subscription-metrics"}Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.1.2.2. マネージドクラスターのスクレイピング リンクのコピーリンクがクリップボードにコピーされました!
マネージドクラスターのメトリクスを公開するには、次の手順を実行します。これらのファイルは、openshift-monitoring namespace 内にあります。
メトリクスを公開するサービスを収集する
ServiceMonitorを作成します。以下は、YAML ファイルの例です。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行してファイルを適用します。
oc apply -f
oc apply -fCopy to Clipboard Copied! Toggle word wrap Toggle overflow モニタリング権限を設定する
Roleを作成します。以下は、YAML ファイルの例です。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、ファイルを適用します。
oc apply -f
oc apply -fCopy to Clipboard Copied! Toggle word wrap Toggle overflow Prometheus モニタリング
ServiceAccountにRoleをバインドするRoleBindingを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、ファイルを適用します。
oc apply -f
oc apply -fCopy to Clipboard Copied! Toggle word wrap Toggle overflow Prometheusダッシュボードで次のクエリーを実行し、Subscription Operator Metrics Service により報告されるメトリクスを見つけて検証します。{service="mc-subscription-metrics"}{service="mc-subscription-metrics"}Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.1.3. スタンドアロンクラスターのスクレイピング リンクのコピーリンクがクリップボードにコピーされました!
メトリクスを公開するサービスを収集するための
ServiceMonitorを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow モニタリング権限を設定するための
Roleを作成します。oc apply -f
oc apply -fCopy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow Prometheus モニタリング
ServiceAccountにRoleをバインドするためのRoleBindingを作成します。以下は、YAML ファイルの例です。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、ファイルを適用します。
oc apply -f
oc apply -fCopy to Clipboard Copied! Toggle word wrap Toggle overflow Prometheusダッシュボードで次のクエリーを実行し、Subscription Operator Metrics Service により報告されるメトリクスを見つけて検証します。{service="standalone-subscription-metrics"}{service="standalone-subscription-metrics"}Copy to Clipboard Copied! Toggle word wrap Toggle overflow