|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
|
这是尚未发布的文档。 Admission Controller 1.34-dev. |
监控
Rancher有一个用于监控的集群工具,使用Grafana和Prometheus。您可以使用此工具,将其与SUSE Security Admission Controller集成,以查看策略服务器的整体指标或特定策略的指标。
|
您需要一个至少有4个核心的集群来安装监控工具。 |
先决条件
您需要Prometheus Operator。请按照这些指示进行安装。
安装
创建ServiceMonitors
-
导入清单以创建ServiceMonitors。
-
您需要指定Admission Controller安装名称空间
这些步骤是从遥测指标说明的改编。
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: kubewarden-controller
namespace: cattle-kubewarden-system
spec:
endpoints:
- interval: 10s
port: metrics
namespaceSelector:
matchNames:
- cattle-kubewarden-system
selector:
matchLabels:
app.kubernetes.io/name: kubewarden-controller
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: kubewarden-policy-server
namespace: cattle-kubewarden-system
spec:
endpoints:
- interval: 10s
port: metrics
namespaceSelector:
matchNames:
- cattle-kubewarden-system
selector:
matchLabels:
app: kubewarden-policy-server-default
为您的`rancher-kubewarden-controller`资源启用遥测
-
导航到应用程序与市场 → 已安装的应用。
-
为您的`rancher-kubewarden-controller`资源选择`Edit/Upgrade`操作。
-
编辑`telemetry`的YAML为`enabled: "true"`,并验证指标端口是否正确。
telemetry:
metrics: true
mode: sidecar
sidecar:
metrics:
port: 8080
|
您可能需要重新部署您的监控资源,以便新的ConfigMap加载。您可以从工作负载 → 部署中执行此操作。选择`cattle-monitoring-system`名称空间中的所有资源,并选择`Redeploy`操作。 |