我在 Rancher UI 中为我的项目启用了监控,它安装成功。但是当我在我的工作量(例如)中单击“转到 grafana”nginx
时,它会移动到 Grafana 仪表板,但 Grafana 什么也不显示:0 CPU, 0 memory, 0 networking
,...
- 为什么没有数据?
- 以及如何知道我的资源(工作负载、服务、pod)的消耗配额?
请看我的截图:
我在 Rancher UI 中为我的项目启用了监控,它安装成功。但是当我在我的工作量(例如)中单击“转到 grafana”nginx
时,它会移动到 Grafana 仪表板,但 Grafana 什么也不显示:0 CPU, 0 memory, 0 networking
,...
请看我的截图:
Prometheus 是使用 Grafana 的必备组件。
你可以查看这篇博文:
使用 Prometheus、Grafana 和 Rancher 进行 Kubernetes 监控
Prometheus是一个用于监控系统和生成警报的开源应用程序。... Prometheus 将以指定的时间间隔抓取目标并将信息存储在时间序列数据库中。
Grafana也是开源的,并作为 Web 应用程序运行。... Grafana 可以轻松创建图表并将这些图表组装到仪表板中。
检查,检查是否Prometheus
开启,是否配置正确:
从全局视图中,导航到要配置项目监控的项目。
在导航栏中选择工具 > 监控。
选择启用以显示 Prometheus 配置选项。输入您想要的配置选项。
单击保存。
还要检查这些设置:
Enable Persistent Storage for Prometheus 是否为 Prometheus 配置存储,这样即使 Prometheus pod 失败也可以保留指标。
Enable Persistent Storage for Grafana 是否为 Grafana 配置存储,以便 Grafana 仪表板和配置可以保留,即使 Grafana pod 失败。