2.3. 为用户定义的项目禁用监控
作为 dedicated-admin
,您可以为用户定义的项目禁用监控。您也可以从用户工作负载监控中排除各个项目。
2.3.1. 为用户定义的项目禁用监控 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
默认情况下,启用对用户定义的项目的监控。如果您不想使用内置监控堆栈来监控用户定义的项目,您可以禁用它。
先决条件
流程
- 在 OpenShift Cluster Manager Hybrid Cloud Console 中选择一个集群。
- 点 Settings 选项卡。
点 Enable user workload monitoring 复选框,以取消选择选项,然后点 Save。
禁用用户工作负载监控。Prometheus、Prometheus Operator 和 Thanos Ruler 组件在
openshift-user-workload-monitoring
项目中停止。
2.3.2. 将用户定义的项目从监控中排除 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
用户工作负载监控中可以排除个别用户定义的项目。为此,只需将 openshift.io/user-monitoring
标签添加到项目的命名空间,值设为 false
。
流程
将标签添加到项目命名空间:
oc label namespace my-project 'openshift.io/user-monitoring=false'
$ oc label namespace my-project 'openshift.io/user-monitoring=false'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要重新启用监控,请从命名空间中删除该标签:
oc label namespace my-project 'openshift.io/user-monitoring-'
$ oc label namespace my-project 'openshift.io/user-monitoring-'
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果项目有任何活跃的监控目标,Prometheus 可能需要几分钟时间在添加标签后停止提取它们。