查看指标
自 v2.2.0 起可用
在启用集群监控或项目监控后,您将希望开始查看正在收集的监控数据。有多种查看监控数据的方式。
#
Rancher UI注意: 仅当您启用了集群监控后,此方式才可用。项目监控采集到的自定义指标必须使用项目监控部署的 Grafana 来进行查看。
Rancher 的指标线图在多个位置可用:
- 集群仪表盘:在全局页面导航到某个集群。
- 节点指标: 在全局页面导航到某个集群。点选节点,展开节点指标。
- 工作负载指标:在全局页面导航到某个项目。在导航栏里下拉资源,选择工作负载 (在早于 v2.3.0 的版本中,可直接在导航栏中选择工作负载) 。点选工作负载,展开工作负载指标。
- Pod 指标:在全局页面导航到某个项目。在导航栏里下拉资源,选择工作负载 (在早于 v2.3.0 的版本中,可直接在导航栏中选择工作负载) 。点选单个工作负载,点选其Pod 部分,展开Pod 指标。
- 容器指标: 在全局页面导航到某个项目。在导航栏里下拉资源,选择工作负载 (在早于 v2.3.0 的版本中,可直接在导航栏中选择工作负载) 。点选单个工作负载。点选单个 Pod,点选其Container 部分,展开Container 指标。
上述的仪表盘会显示 Prometheus 收集到的监控数据。单击右边的 Grafana 图标,浏览器会打开一个新的页签,在 Grafana 里呈现这些监控数据。
在这些指标的 UI 组件里,有几种方法可以切换视图:
- 视图切换:
- 详情: 显示图形和 Chart,可以查看各个单元的指标。例如,在 Pod 指标的“内存使用率”的详情视图里,您可以看到各个容器的使用率折线,这可以帮助您进行对比分析。
- 汇总: 查看单元汇总后的指标。例如,在 Pod 指标的“内存使用率”的汇总视图里,您可以看到整个 Pod 的使用率折线,这可以帮助您分析这个 Pod 对内存使用的走势。
- 选择您正在查看的时间的范围,以查看更精确或更广阔的数据样本。
- 自定义时间以显示特定时间之间的数据。
分析这些指标时,不能仅关注 Chart 内的某时刻的单个独立指标。相反,您应该观察一段时间以确立“指标基准”。例如,首先对组件进行一段时间的操作,并观察相关指标,然后评估出能描述其为“健康”的指标值,最后建立可供日后度量的参考系。拥有指标基准后,可以注意 Chart 和图形中是否有较大的变化量,因为这些较大的变化通常表明组件可能存在问题,您需要进行调查。
#
Grafana在启用集群监控或项目监控后,Rancher 会自动创建一条可跳转到 Grafana 实例的链接。Grafana 允许您查询,可视化,设置告警并最终了解您的集群和工作负载状态。有关 Grafana 及其功能的更多信息,请查看 Grafana 网站。
#
访问权限Rancher 通过根据用户的角色,确定用户是否可以访问 Grafana 实例以及在其中可查看的数据。换句话说,用户在 Grafana 中的访问权限反映了他们在 Rancher 中的访问权限。
#
集群级别 Grafana如果您有集群中 System 项目的访问权限,则您可以访问集群级别 Grafana 实例。当您跳转到 Grafana 实例时,需要使用用户名admin
和密码admin
登录。第一次登录时,Grafana 将提示您更改密码。如果您的 Rancher 权限仅限于自己的项目(非 System 项目),您将无法在集群级别的 Grafana 实例中查看集群级别的指标。
#
项目级别 Grafana如果您的项目启用了项目监控,您可以在这个项目中的项目级别 Grafana 中查看指标。当您跳转到 Grafana 实例时,需要使用用户名admin
和密码admin
登录。第一次登录时,Grafana 将提示您更改密码。在这个项目级别的 Grafana 中,您只能查看到该项目中的工作负载的指标,例如 CPU,内存等。如果您配置了自定义指标,您也可以自己创建仪表盘来查看您的自定义指标。
注意:System 项目中不支持启用项目监控。
#
访问集群级别 Grafana 实例启动监控以后,在全局页面导航到某个集群。
找到系统项目,这个项目运行着集群级别 Grafana 实例。
单击应用菜单。
点选
cluster-monitoring
应用。在
cluster-monitoring
应用中,有两个/index.html
链接:一个连接到 Grafana 实例,另一个连接到 Prometheus 实例。当单击 Grafana 链接时,它将把您重定向到 Grafana 的新页面,其中显示了集群的指标。您可以使用用户名
admin
和密码admin
登录 Grafana 实例。为了安全起见,建议更改密码。
结果: 您登录到 Grafana 里。登录后,您可以查看预设的 Grafana 仪表盘,这些仪表盘是通过Grafana 设置机制导入的,因此您无法直接对它们进行修改。如果要修改这些仪表盘,请克隆仪表盘并修改副本。