自定义 Grafana 仪表板
在本文中,你将学习通过自定义 Grafana 仪表板来显示特定容器的指标。
先决条件
在自定义 Grafana 仪表板之前,你必须先安装 rancher-monitoring
应用。
要查看指向外部监控 UI(包括 Grafana 仪表板)的链接,你至少需要一个 project-member 角色。
登录 Grafana
-
在 Rancher UI 中,转到要自定义的仪表板的集群。
-
在左侧导航栏中,单击监控。
-
单击 Grafana。Grafana 仪表板将在新选项卡中打开。
-
转到左下角的登录图标,然后单击 Sign In。
-
登录到 Grafana。Grafana 实例的默认 Admin 用户名和密码是
admin/prom-operator
(无论谁拥有密码,都需要 Rancher 的集群管理员权限才能访问 Grafana 实例)。你还可以在部署或升级 Chart 时替换凭证。
获取支持 Grafana 面板的 PromQL 查询
对于任何面板,你可以单击标题并单击 Explore 以获取支持图形的 PromQL 查询。
例如,如果要获取 Alertmanager 容器的 CPU 使用率,点击
。Data 选项卡将基础数据显示为时间序列,第一列是时间,第二列是 PromQL 查询结果。复制 PromQL 查询。
(1 - (avg(irate({__name__=~"node_cpu_seconds_total|windows_cpu_time_total",mode="idle"}[5m])))) * 100
然后,你可以在 Grafana 面板中修改查询,或使用该查询创建新的 Grafana 面板。
参考: