您可以通过 Rancher 和 的集成,监控集群节点、Kubernetes 组件或工作负载的状态。
Prometheus 监控可以应用于 Rancher 集群层级和 Rancher 项目层级。Rancher 为每一个启用了监控功能的集群和项目都部署了一个对应的 Prometheus Server。
允许用户查看 Kubernetes 集群的健康状况。Prometheus 从以下的集群组件中收集健康数据,用户可以通过 Rancher 用户界面的图表查看集群的健康状况。
项目监控允许用户查看项目内 Pod 的运行状态。项目级别的 Prometheus 可以从通过 HTTP(S)协议采集,项目中部署的工作负载的自定义指标。
只有管理员、和项目所有者可以配置项目层级的监控。项目成员可以查看监控参数,不可以修改监控参数。
打开需要启用项目监控功能的项目。
在导航栏选择工具 > 监控。
单击保存,保存修改后的参数配置。
结果:完成监控资源配置以后,Rancher 会把一个叫做的项目层级监控,以的形式添加到了项目中。当这个应用的状态变成了active
,您可以通过 Rancher UI 查看项目的监控指标,或者直接从查看项目的监控指标。
在激活了项目监控后,在部署工作负载的页面,您可以配置自定义指标端点,从而使项目监控可以采集到自定义指标。当然,您可以通过部署任何 Prometheus exporters,并在 Rancher 中配置相应的自定义端点,从而监控您的服务。
从全局视图找到到已经开启监控的集群。
打开这个集群中已经开启监控的项目。
打开项目视图,单击应用商店。
打开应用。
您会自动跳转到 Grafana UI。如果需要以管理员身份登录 Grafana,您需要在 Grafana 页面手动登录。默认的 Grafana 管理员的用户名和密码都是。为了保证 Grafana 实例的安全,建议您在登入后,先修改密码,然后再开始使用 Grafana 实例。
结果: 您通过 Grafana 实例登录 Grafana,登录后,您可以查看通过导入的,已经设置好的的 Grafana 仪表盘。如果您需要修改或创建自己的仪表盘,您需要先登录 Grafana。我们建议您先复制原有的 Grafana 仪表盘,通过它创建一个副本,再通过修改副本的参数,达到创建自己的仪表盘的目的。