3. Grafana 界面导航:登录与用户管理、主菜单、仪表盘列表、探索(Explore)功能、告警(Alerting)中心、配置(Configuration)页面

Grafana 的界面设计遵循“左导航、右内容”的经典布局,所有核心功能入口均集中在左侧主菜单。本章将逐一拆解登录与用户管理、主菜单结构、仪表盘列表、探索(Explore)、告警(Alerting)以及配置(Configuration)六大模块,帮助学员快速建立 Grafana 界面的全局认知。

学习提示: 本章内容以 Grafana v10.x 版本为准。不同版本在菜单图标和布局上略有差异,但核心逻辑一致。建议学员跟随操作,打开自己的 Grafana 实例同步练习。

3.1 登录与用户管理

Grafana 默认使用本地数据库存储用户信息。首次访问时,系统会引导创建管理员账号。登录界面简洁,支持多种认证方式。

功能模块 入口路径 核心操作
用户登录 http://<your-grafana-host>:3000/login 输入用户名/邮箱 + 密码;支持 SSO/OAuth 跳转
用户管理 左侧菜单 → Administration → Users 创建/编辑/删除用户;分配组织角色(Admin/Editor/Viewer)
团队管理 左侧菜单 → Administration → Teams 创建团队;将用户加入团队;按团队控制仪表盘权限
服务账号 左侧菜单 → Administration → Service accounts 创建 API 令牌;用于程序化调用 Grafana API
安全提醒: 生产环境中务必禁用默认管理员账号(admin/admin),并启用强密码策略。建议集成 LDAP 或 OAuth 2.0 进行统一身份认证。
用户登录与权限流转图 用户 登录认证 权限判断 Admin Editor Viewer 说明: Admin:完全控制,包括用户管理、插件、组织设置。 Editor:可创建/编辑仪表盘和告警,但不能管理用户。 Viewer:只能查看已分享的仪表盘,无法编辑。

3.2 主菜单(Main Menu)

左侧主菜单是 Grafana 的操作中枢。默认菜单项包括:

  • Home(首页):返回组织首页,通常显示预设的 Home Dashboard。
  • Dashboards(仪表盘):管理、搜索、创建仪表盘。
  • Explore(探索):临时查询和调试数据源。
  • Alerting(告警):管理告警规则、静默、联络点。
  • Configuration(配置):数据源、用户、插件、组织设置。
  • Administration(管理):系统级管理,包括用户、团队、服务账号。
快捷键提示: 按 Ctrl + K(Mac: Cmd + K)可快速打开全局搜索框,输入关键词即可跳转到任意菜单或仪表盘。

3.3 仪表盘列表(Dashboard List)

点击左侧菜单的“Dashboards”进入仪表盘列表视图。该页面以文件夹(Folder)和标签(Tag)两种维度组织仪表盘。

功能 说明
文件夹视图 按文件夹分组展示,支持展开/折叠。默认包含“General”文件夹。
列表视图 以表格形式展示所有仪表盘,包含名称、文件夹、标签、创建时间。
搜索与过滤 支持按名称、文件夹、标签模糊搜索。
批量操作 勾选多个仪表盘后,可批量移动、删除、导出 JSON。
创建仪表盘 点击右上角“New”按钮,选择新建空白仪表盘或导入 JSON。
仪表盘列表操作流程 进入 Dashboards 选择文件夹 搜索/过滤 选择仪表盘 打开 最佳实践:使用文件夹按业务模块(如“生产环境”、“开发环境”、“业务KPI”)组织仪表盘。 利用标签(Tag)实现跨文件夹的灵活筛选,例如添加标签“critical”、“network”、“database”。

3.4 探索(Explore)功能

Explore 是 Grafana 的“临时查询实验室”。它不依赖已保存的仪表盘,允许用户直接对数据源执行查询并即时可视化结果。

  • 入口:左侧菜单 → Explore(指南针图标)。
  • 核心能力:支持 PromQL、LogQL、SQL 等多种查询语言;支持分屏对比(Split Mode)。
  • 适用场景:故障排查时快速验证指标;调试告警规则;探索新数据源。
实用技巧: 在 Explore 中写好查询后,点击“Add to dashboard”可直接将当前面板添加到已有仪表盘,无需重新配置。

3.5 告警(Alerting)中心

Grafana Alerting 是统一告警管理模块,支持从多个数据源创建告警规则,并通过多种渠道发送通知。

子模块 功能描述
Alert rules 创建和管理告警规则,支持基于 Prometheus、Loki、Graphite 等数据源。
Contact points 配置通知渠道:邮件、Slack、PagerDuty、Webhook、钉钉等。
Notification policies 定义告警路由规则,将不同严重级别的告警发送到不同联系人。
Silences 临时静默特定告警,用于维护窗口期。
Groups 告警分组管理,避免告警风暴。
告警处理流程 数据源触发 告警规则评估 通知策略匹配 联络点发送 通知到达 告警配置要点: 1. 每条告警规则必须关联一个数据源和一个查询表达式。 2. 通知策略支持多级路由:例如“Critical”级别告警直接发送到 PagerDuty。 3. 使用静默(Silence)避免维护期间产生误告警。 4. 告警分组可减少重复通知,例如将同一主机的多个告警合并为一条。

3.6 配置(Configuration)页面

Configuration 页面是 Grafana 的“系统设置中心”,涵盖数据源、插件、组织和 s 等核心配置项。

配置项 说明
Data Sources 添加和管理所有数据源连接(Prometheus、MySQL、Elasticsearch 等)。
Plugins 查看已安装插件,安装/卸载社区或官方插件。
Organizations 管理多组织(多租户)环境。
s 生成和管理 API 访问令牌。
Preferences 设置默认主题、时区、首页仪表盘等个人偏好。
配置建议: 在“Data Sources”中配置数据源时,务必测试连接(Test)并设置默认数据源(Default),这样新建仪表盘时会自动选中该数据源,减少重复操作。