本篇目录6 节

01认识 GrafanaIntroduction

五分钟快速上手

用 Docker 起一个 Grafana,接入 Prometheus 演示数据,建第一个面板并配一条告警——五分钟把核心链路走一遍。

约 1 分钟/329 字/GRAFANA 12.X

准备

一台能跑 Docker 的机器即可,无需任何监控后端——我们用官方演示栈 grafana/interactive-querying 里的 Prometheus 演示数据。

第一步:起 Grafana

docker run -d -p 3000:3000 --name grafana grafana/grafana-oss:latest

浏览器打开 http://localhost:3000,用 admin/admin 登录,会提示修改密码——演示环境可以先跳过。

第二步:连上一个数据源

  1. 左侧 Connections → Data sources → Add data source,选 Prometheus
  2. URL 填 https://prom-demo.grafana.com(官方演示 Prometheus,随时可用)。
  3. Save & test,看到成功提示即完成。

注意: 演示站点数据只读且可能重置;生产环境请换成自己的 Prometheus,详见连接 Prometheus

第三步:第一个面板

  1. 左侧 Dashboards → New → New dashboard,点 Add a visualization

  2. 选择刚才的数据源,查询框输入:

    rate(process_cpu_seconds_total[5m])
  3. 右侧可视化类型选 Time series,点 Apply,再点右上角 Save dashboard,命名「我的第一块仪表盘」。

第四步:让它会报警

  1. 在面板标题菜单选 Edit → AlertsCreate alert rule from this panel
  2. 条件设为:当查询值 大于 0.8 持续 5 分钟时触发。
  3. 配一个 Contact point(演示可先选 Debug),保存。规则进入持续评估状态,之后任何满足条件的时刻都会生成告警实例。

细节与更多姿势见告警规则

五分钟之后

你已走完「数据源 → 面板 → 仪表盘 → 告警」主链路。接下来建议:

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

Introduction