本篇目录5 节

01认识 GrafanaIntroduction

什么是 Grafana

Grafana 是一个开源的监控与可观测性平台:查询、可视化、告警并理解你的数据,无论它们存储在何处。本文讲清楚它是什么、不是什么、适合谁。

约 2 分钟/655 字/GRAFANA 12.X

Grafana 是什么

Grafana 是一个用于监控与可观测性的开源平台。一句话概括它的定位:把你散落在各处的数据——指标、日志、链路——接到一起,变成可以看懂的图表、可以复用的仪表盘,以及在出问题时会主动开口说话的告警。

官方 README 对它的描述非常克制:「Grafana 让你可以查询、可视化、告警并理解你的指标数据,无论它们存储在何处。」这里的关键词是「无论它们存储在何处」——Grafana 自己不存储业务数据,它站在数据源之上工作。

Grafana 不是什么

为了建立准确的心智模型,先划清边界:

常见误解 实际上
Grafana 是一个时序数据库 它通常不负责存储数据;存储由 Prometheus、Loki、InfluxDB 等完成
Grafana 只是一个图表工具 图表之外,它还有告警、探索、权限、插件等完整的平台能力
Grafana 只适合运维监控 业务指标、IoT、成本分析等任何「时间序列 + 可视化」场景都适用

核心能力一览

  • 可视化:快速且灵活的客户端图表,提供海量配置选项;面板插件支持折线、柱状、热力图、表格、日志、拓扑等多种呈现方式。
  • 动态仪表盘:通过模板变量创建可复用的仪表盘,变量以下拉框形式出现在仪表盘顶部,一份仪表盘服务所有环境。
  • 探索(Explore):即席查询与动态下钻,分屏并排比较不同的时间范围、查询和数据源;从指标视图可以带着标签过滤器一键跳到日志。
  • 告警(Alerting):以可视化方式为最重要的指标定义告警规则,Grafana 持续评估,并向 Slack、PagerDuty、Opsgenie、Webhook 等系统发送通知。
  • 混合数据源:在同一个图表中混合不同数据源,按查询指定来源,即使自定义数据源也同样适用。

谁在使用它

典型读者画像包括:后端与 SRE 工程师(盯服务健康)、数据分析师(看业务大盘)、平台团队(给全公司提供统一观测入口),以及任何需要「把数据讲清楚」的人。

Grafana 以 AGPL-3.0-only 许可证分发,同时提供托管的 Grafana Cloud 与面向企业的发行形态,详见版本与发行形态

下一步

本页为学习整理的中文改写,依据Grafana 官方文档最新版本编写(以 Grafana 12.x 为基准),操作路径请以实际产品界面为准。

Introduction