在启用集群监控或后,您将希望开始查看正在收集的监控数据。有多种查看监控数据的方式。

Rancher 的指标线图在多个位置可用:

  • 集群仪表盘:在全局页面导航到某个集群。
  • 工作负载指标:在全局页面导航到某个项目。在导航栏里下拉资源,选择工作负载 (在早于 v2.3.0 的版本中,可直接在导航栏中选择工作负载) 。点选工作负载,展开工作负载指标
  • Pod 指标:在全局页面导航到某个项目。在导航栏里下拉资源,选择工作负载 (在早于 v2.3.0 的版本中,可直接在导航栏中选择工作负载) 。点选单个工作负载,点选其Pod 部分,展开Pod 指标
  • 容器指标: 在全局页面导航到某个项目。在导航栏里下拉资源,选择工作负载 (在早于 v2.3.0 的版本中,可直接在导航栏中选择工作负载) 。点选单个工作负载。点选单个 Pod,点选其Container 部分,展开Container 指标

上述的仪表盘会显示 Prometheus 收集到的监控数据。单击右边的 Grafana 图标,浏览器会打开一个新的页签,在 Grafana 里呈现这些监控数据。

在这些指标的 UI 组件里,有几种方法可以切换视图:

  • 视图切换:
    • 详情: 显示图形和图表,可以查看各个单元的指标。例如,在 Pod 指标的“内存使用率”的详情视图里,您可以看到各个容器的使用率折线,这可以帮助您进行对比分析。
    • 汇总: 查看单元汇总后的指标。例如,在 Pod 指标的“内存使用率”的汇总视图里,您可以看到整个 Pod 的使用率折线,这可以帮助您分析这个 Pod 对内存使用的走势。
  • 自定义时间以显示特定时间之间的数据。

Grafana

在启用集群监控或后,Rancher 会自动创建一条可跳转到 Grafana 实例的链接。Grafana 允许您查询,可视化,设置告警并最终了解您的集群和工作负载状态。有关 Grafana 及其功能的更多信息,请查看 Grafana 网站

Rancher 通过根据用户的,确定用户是否可以访问 Grafana 实例以及在其中可查看的数据。换句话说,用户在 Grafana 中的访问权限反映了他们在 Rancher 中的访问权限。

集群级别 Grafana

如果您有集群中 System 项目的访问权限,则您可以访问集群级别 Grafana 实例。当您跳转到 Grafana 实例时,需要使用用户名和密码admin登录。第一次登录时,Grafana 将提示您更改密码。如果您的 Rancher 权限仅限于自己的项目(非 System 项目),您将无法在集群级别的 Grafana 实例中查看集群级别的指标。

项目级别 Grafana

如果您的项目启用了项目监控,您可以在这个项目中的项目级别 Grafana 中查看指标。当您跳转到 Grafana 实例时,需要使用用户名admin和密码登录。第一次登录时,Grafana 将提示您更改密码。在这个项目级别的 Grafana 中,您只能查看到该项目中的工作负载的指标,例如 CPU,内存等。如果您配置了自定义指标,您也可以自己创建仪表盘来查看您的自定义指标。

注意:System 项目中不支持启用项目监控。

访问集群级别 Grafana 实例

  1. 找到系统项目,这个项目运行着集群级别 Grafana 实例。

  2. 单击应用菜单。

  3. 点选cluster-monitoring应用。

  4. cluster-monitoring应用中,有两个链接:一个连接到 Grafana 实例,另一个连接到 Prometheus 实例。当单击 Grafana 链接时,它将把您重定向到 Grafana 的新页面,其中显示了集群的指标。