Grafana 是什么
一句话总结
Grafana 是一个开源的监控和可视化面板——把服务器 CPU、内存、数据库查询、应用日志等各种数据画成图表和仪表盘,一眼看清系统健康状态。
🤔 为什么会有它 / 解决了什么问题
服务器出问题时,你不想 SSH 进去敲 top 和 df -h。Grafana 解决的正是这个”看不到系统状态”的问题——把所有指标聚合到一个页面上,设置告警阈值,出问题自动通知你。
🔍 具体原理 / 运作逻辑
Grafana 本身不存数据,它连接各种数据源(Prometheus、PostgreSQL、Loki 等),然后让你用拖拽的方式搭建仪表盘。它也支持 OIDC 登录——这正是我们拿它当第一个 SSO 测试对象的原因。
在老师 VPS 上,Grafana 跑在 grafana.gottenergy.com,通过 Cloudflare Tunnel 访问。
🧭 什么情况下会用到 / 什么场景会遇到它
- 监控服务器 CPU/内存/磁盘
- 追踪应用错误率和响应时间
- 作为 SSO 的 OIDC Client,验证统一登录
🔗 关联 / 经常一起出现的概念
- OIDC:Grafana 支持通过 OIDC 登录,我们用它测试 Frappe IDP
- OAuth Client:Grafana 需要在 Frappe 注册为一个 OAuth Client 才能走 SSO
- Prometheus:经常和 Grafana 搭配使用,负责采集指标
📎 记忆锚点
Grafana = 汽车的仪表盘。不看仪表盘开车(盲开服务器)迟早出事。
📝 更新日志
| 日期 | 改动 | 原因 |
|---|---|---|
| 2026-07-09 | 首次创建 | SSO 测试 Client |