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.yaml 1
- 1
- Kubernetes を使用する場合は、
oc
の代わりにkubectl
を入力します。
検証
次のコマンドを実行して、サービスモニターのステータスを確認します。
$ oc get servicemonitor --namespace stackrox 1
- 1
- Kubernetes を使用する場合は、
oc
の代わりにkubectl
を入力します。