自定义 Grafana 仪表板

在本文中,你将学习通过自定义 Grafana 仪表板来显示特定容器的指标。

先决条件

在自定义 Grafana 仪表板之前,你必须先安装 rancher-monitoring 应用。

要查看指向外部监控 UI(包括 Grafana 仪表板)的链接,你至少需要一个 project-member 角色

登录 Grafana

  1. 在 Rancher UI 中,转到要自定义的仪表板的集群。
  2. 在左侧导航栏中,单击监控
  3. 单击 Grafana。Grafana 仪表板将在新选项卡中打开。
  4. 转到左下角的登录图标,然后单击 Sign In
  5. 登录到 Grafana。Grafana 实例的默认 Admin 用户名和密码是 admin/prom-operator(无论谁拥有密码,都需要 Rancher 的集群管理员权限才能访问 Grafana 实例)。你还可以在部署或升级 Chart 时替换凭证。

获取支持 Grafana 面板的 PromQL 查询

对于任何面板,你可以单击标题并单击 Explore 以获取支持图形的 PromQL 查询。

例如,如果要获取 Alertmanager 容器的 CPU 使用率,点击 CPU Utilization > Inspect

Data 选项卡将基础数据显示为时间序列,第一列是时间,第二列是 PromQL 查询结果。复制 PromQL 查询。

  1. (1 - (avg(irate({__name__=~"node_cpu_seconds_total|windows_cpu_time_total",mode="idle"}[5m])))) * 100

然后,你可以在 Grafana 面板中修改查询,或使用该查询创建新的 Grafana 面板。

参考: