准备
一台能跑 Docker 的机器即可,无需任何监控后端——我们用官方演示栈 grafana/interactive-querying 里的 Prometheus 演示数据。
第一步:起 Grafana
docker run -d -p 3000:3000 --name grafana grafana/grafana-oss:latest
浏览器打开 http://localhost:3000,用 admin/admin 登录,会提示修改密码——演示环境可以先跳过。
第二步:连上一个数据源
- 左侧 Connections → Data sources → Add data source,选 Prometheus。
- URL 填
https://prom-demo.grafana.com(官方演示 Prometheus,随时可用)。 - Save & test,看到成功提示即完成。
注意: 演示站点数据只读且可能重置;生产环境请换成自己的 Prometheus,详见连接 Prometheus。
第三步:第一个面板
-
左侧 Dashboards → New → New dashboard,点 Add a visualization。
-
选择刚才的数据源,查询框输入:
rate(process_cpu_seconds_total[5m]) -
右侧可视化类型选 Time series,点 Apply,再点右上角 Save dashboard,命名「我的第一块仪表盘」。
第四步:让它会报警
- 在面板标题菜单选 Edit → Alerts,Create alert rule from this panel。
- 条件设为:当查询值 大于 0.8 持续 5 分钟时触发。
- 配一个 Contact point(演示可先选 Debug),保存。规则进入持续评估状态,之后任何满足条件的时刻都会生成告警实例。
细节与更多姿势见告警规则。
五分钟之后
你已走完「数据源 → 面板 → 仪表盘 → 告警」主链路。接下来建议: