Grafana 常见问题
常见问题
- Grafana 会存我的指标数据吗?不会。它只保存数据源配置、大盘定义、用户与告警规则,指标与日志始终在数据源里,查询是实时的。
- 生产用 SQLite 行不行?小团队、几乎没人同时改配置时可以;一旦多人协作或告警频繁读写,就应该换成 PostgreSQL 之类的数据库,避免
database is locked。 - 一个面板想同时展示指标和日志怎么办?用混合数据源,同一个面板里加多条查询,每条选择不同的数据源。注意时间范围与时间字段要能对齐,否则会出现错位。
- 大盘加载很慢怎么排查?先在 Explore 里逐条跑面板查询,找出耗时最长的那条;再看查询范围是否过大、变量选项是否过多、Transformation 是否在大结果集上跑。能下沉到数据源聚合的,不要在 Grafana 侧做。
- 告警规则放在 Grafana 还是 Prometheus?Grafana 告警的优势是能跨数据源、能和日志与链路一起判断,且通知管理更集中;Prometheus 侧告警的优势是离数据更近、不依赖 Grafana 可用性。团队只用 Prometheus 一种数据源时可继续用 Alertmanager;数据类型多样、需要统一通知出口时,把告警集中到 Grafana 更省事。

