8.6. Red Hat OpenShift における cert-manager Operator のモニタリング有効化
Prometheus Operator が指定する形式で、cert-manager Operator for Red Hat OpenShift のコントローラーメトリクスを公開できます。
8.6.1. cert-manager Operator for Red Hat OpenShift のサービスモニターを使用したモニタリングの有効化 リンクのコピーリンクがクリップボードにコピーされました!
サービスモニターを使用してカスタムメトリクスのスクレイピングを実行することで、cert-manager Operator for Red Hat OpenShift のモニタリングとメトリクス収集を有効にできます。
前提条件
-
cluster-admin
権限でクラスターにアクセスできる。 - cert-manager Operator for Red Hat OpenShift がインストールされている。
手順
次のコマンドを実行してラベルを追加し、クラスターのモニタリングを有効にします。
oc label namespace cert-manager openshift.io/cluster-monitoring=true
$ oc label namespace cert-manager openshift.io/cluster-monitoring=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow サービスモニターを作成します。
Role
、RoleBinding
、およびServiceMonitor
オブジェクトを定義する YAML ファイルを作成します。monitoring.yaml
ファイルの例Copy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、
Role
、RoleBinding
、およびServiceMonitor
オブジェクトを作成します。oc create -f monitoring.yaml
$ oc create -f monitoring.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
8.6.2. cert-manager Operator for Red Hat OpenShift のメトリクスクエリー リンクのコピーリンクがクリップボードにコピーされました!
cert-manager Operator for Red Hat OpenShift のモニタリングを有効にすると、OpenShift Container Platform Web コンソールを使用してそのメトリクスをクエリーできます。
前提条件
-
cluster-admin
ロールを持つユーザーとしてクラスターにアクセスできる。 - cert-manager Operator for Red Hat OpenShift がインストールされている。
- cert-manager Operator for Red Hat OpenShift のモニタリングおよびメトリクス収集が有効になっている。
手順
-
OpenShift Container Platform Web コンソールから、Observe
Metrics に移動します。 以下の形式のいずれかを使用してクエリーを追加します。
エンドポイントを指定します。
{instance="<endpoint>"}
{instance="<endpoint>"}
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
<endpoint>
を、cert-manager
サービスのエンドポイントの値に置き換えます。以下のoc describe service cert-manager -n cert-manager
コマンドを実行して、エンドポイント値を検索できます。
tcp-prometheus-servicemonitor
ポートを指定します。{endpoint="tcp-prometheus-servicemonitor"}
{endpoint="tcp-prometheus-servicemonitor"}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow