13.3. 使用 Helm 监控 Central 服务
您可以通过更改 central-services
Helm Chart 中的配置选项来监控 Central 服务、Central 和 Scanner。如需更多信息,请参阅"添加资源"部分的"部署 central-services Helm Chart"后的"Changing 配置选项"。
流程
使用以下值更新
values-public.yaml
配置文件:central.exposeMonitoring: true scanner.exposeMonitoring: true
central.exposeMonitoring: true scanner.exposeMonitoring: true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
运行
helm upgrade
命令并指定配置文件。
13.3.1. 使用 Prometheus 服务监控器监控 Central 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
如果使用 Prometheus Operator,您可以使用服务监控器从 Red Hat Advanced Cluster Security for Kubernetes (RHACS)中提取指标。
注意
如果没有使用 Prometheus operator,您必须编辑 Prometheus 配置文件以从 RHACS 接收数据。
流程
使用以下内容创建新的
servicemonitor.yaml
文件:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 标签必须与要监控的
Service
资源匹配。例如,中央
或扫描程序
。
将 YAML 应用到集群:
oc apply -f servicemonitor.yaml
$ oc apply -f servicemonitor.yaml
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 如果使用 Kubernetes,请输入
kubectl
而不是oc
。
验证
运行以下命令来检查服务监控器的状态:
oc get servicemonitor --namespace stackrox
$ oc get servicemonitor --namespace stackrox
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 如果使用 Kubernetes,请输入
kubectl
而不是oc
。