Grafana 是什么

一句话总结

Grafana 是一个开源的监控和可视化面板——把服务器 CPU、内存、数据库查询、应用日志等各种数据画成图表和仪表盘,一眼看清系统健康状态。


🤔 为什么会有它 / 解决了什么问题

服务器出问题时,你不想 SSH 进去敲 topdf -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