本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。

内置仪表板

Grafana UI

Grafana 允许您查询、可视化、设置警报以及了解您的指标,无论它们存储在哪里。创建、探索和与您的团队共享仪表板,并培养数据驱动的文化。

要查看时间序列数据可视化的默认仪表板,请访问 Grafana UI。

自定义 Grafana

要查看和自定义支持 Grafana 仪表板的 PromQL 查询,请参见 此页面。

持久化 Grafana 仪表板

要创建持久的 Grafana 仪表板,请参见 此页面。

访问 Grafana

有关 Grafana 的基于角色的访问控制的信息,请参见 本节。

Alertmanager UI

rancher-monitoring 安装时,Prometheus Alertmanager UI 被部署,允许您查看您的警报和当前的 Alertmanager 配置。

本节假设您对监控组件如何协同工作有一定了解。有关 Alertmanager 的更多信息,请参见 Alertmanager 的工作原理。

访问 Alertmanager UI

Alertmanager UI 让您查看最近触发的警报。

前提条件:

必须安装 rancher-monitoring 应用程序。

要查看 Alertmanager UI,

  1. 在左上角,单击*☰ > 集群管理*。

  2. 集群 页面上,转到您想查看 Alertmanager UI 的集群,单击 探索

  3. 在左侧导航栏中,单击*监控*。

  4. 单击 Alertmanager

*结果:*Alertmanager UI 将在新标签页中打开。有关配置的帮助,请参阅 官方 Alertmanager 文档。

有关在Rancher中配置Alertmanager的更多信息,请参见此页面。

Alertmanager UI
Figure 1. Alertmanager UI

查看默认警报

要查看默认触发的警报,请转到Alertmanager UI并单击*展开所有组*。

Prometheus UI

默认情况下, kube-state-metrics 服务为监控应用程序提供了大量关于处理器和内存利用率的信息。这些指标涵盖了跨名称空间的 Kubernetes 资源。这意味着要查看服务的资源指标,您无需为其创建新的ServiceMonitor。因为数据已经在时间序列数据库中,您可以转到 Prometheus UI 并运行 PromQL 查询以获取信息。相同的查询可以用于配置 Grafana 仪表板,以显示这些指标随时间变化的图表。

要查看 Prometheus UI,请安装 rancher-monitoring。然后:

  1. 在左上角,单击*☰ > 集群管理*。

  2. 集群*页面上,转到您想查看 Prometheus UI 的集群,然后单击 *探索

  3. 在左侧导航栏中,单击*监控*。

  4. 单击*Prometheus图表*。

Prometheus 图表 UI
Figure 2. Prometheus 图表 UI

查看 Prometheus 目标

要查看您正在监控的服务,您需要查看您的目标。目标由 ServiceMonitors 和 PodMonitors 设置,作为抓取指标的来源。您无需直接编辑目标,但 Prometheus UI 可以帮助您概览所有被抓取的指标来源。

要查看 Prometheus 目标,请安装 rancher-monitoring。然后:

  1. 在左上角,单击*☰ > 集群管理*。

  2. 在*集群*页面上,转到您想查看 Prometheus 目标的集群,然后单击*探索*。

  3. 在左侧导航栏中,单击*监控*。

  4. 单击*Prometheus 目标*。

Prometheus 目标 UI
Figure 3. Prometheus UI 中的目标

查看 PrometheusRules

当您定义一个规则(在 PrometheusRule 资源中的 RuleGroup 内声明)时, 规则本身的 spec 包含 Alertmanager 用来确定哪个路由应该接收某个警报的标签。

要查看 PrometheusRules,请安装`rancher-monitoring`。然后:

  1. 在左上角,单击*☰ > 集群管理*。

  2. 在*集群*页面上,转到您想查看可视化的集群,然后单击*探索*。

  3. 在左侧导航栏中,单击*监控*。

  4. 单击*Prometheus 规则*。

您还可以在 Prometheus UI 中查看规则:

PrometheusRules UI
Figure 4. Prometheus UI 中的规则

有关在 Rancher 中配置 PrometheusRules 的更多信息,请参见 此页面。

旧版 UI

有关 Rancher v2.2 到 v2.4 中可用仪表板的信息(在 rancher-monitoring 应用程序引入之前),请参见xref:[Rancher v2.0—​v2.4 文档]。