Monitoring Kubernetes
Monitoring Kubernetes
在 GitLab 9.0 中 .
GitLab 支持自动检测和监视 Kubernetes 指标.
必须启用Prometheus和集成服务.
平均 CPU 使用率(%):
为了收集 Kubernetes 指标,需要将 Prometheus 部署到集群中并进行正确配置. GitLab 支持两种方法:
- GitLab 与 Kubernetes 集成 ,并且可以 . 它被自动配置为收集 Kubernetes 指标.
- 要配置自己的 Prometheus 服务器,可以遵循Prometheus 文档 .
为了隔离并仅显示给定环境的相关 CPU 和内存指标,GitLab 需要一种方法来检测其正在运行的容器. 由于这些指标是在容器级别跟踪的,因此传统的 Kubernetes 标签不可用.
在引入.
GitLab 还收集了针对Canary 部署的 Kubernetes 指标,从而可以轻松比较当前部署的版本和 Canary.
这些度量标准期望或DaemonSet名称以开头,以隔离 canary 度量标准.
平均 CPU 使用率(%)