13.3. Prometheus サービスモニターを使用した Central の監視
Prometheus Operator を使用している場合は、サービスモニターを使用して Red Hat Advanced Cluster Security for Kubernetes (RHACS) からメトリックを取得できます。
注記
Prometheus オペレーターを使用していない場合は、RHACS からデータを受信するように Prometheus 設定ファイルを編集する必要があります。
手順
次の内容を含む新しい
servicemonitor.yamlファイルを作成します。apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: prometheus-stackrox namespace: stackrox spec: endpoints: - interval: 30s port: monitoring scheme: http selector: matchLabels: app.kubernetes.io/name: <stackrox-service>1 - 1
- ラベルは、監視する
Serviceリソースと一致する必要があります。たとえば、centralまたはscannerです。
YAML をクラスターに適用します。
$ oc apply -f servicemonitor.yaml1 - 1
- Kubernetes を使用する場合は、
ocの代わりにkubectlを入力します。
検証
次のコマンドを実行して、サービスモニターのステータスを確認します。
$ oc get servicemonitor --namespace stackrox1 - 1
- Kubernetes を使用する場合は、
ocの代わりにkubectlを入力します。