Windows 下载、安装 Grafana,开源数据可视化与监控分析平台(附安装包grafana-13.1.3.windows-amd64.msi)
文章目录

1. Grafana 简介
Grafana 是一套开源的监控与可观测性数据可视化平台,由瑞典开发者 Torkel Ödegaard 于 2014 年创建,由 Grafana Labs 公司持续开发维护。它采用 Go 语言编写,依据 AGPL-3.0 协议开源,GitHub 星标超过 75,000,是云原生生态中最流行的可视化与监控前端。Grafana 本身不存储数据,而是通过插件架构连接 150+ 数据源(Prometheus、InfluxDB、Elasticsearch、MySQL、PostgreSQL、CloudWatch、Azure Monitor、BigQuery 等)进行查询与渲染;其生态还包括 Loki(日志聚合)、Tempo(分布式追踪)、Mimir(长期指标存储)和 OnCall(事件管理),构成完整的 LGTM 可观测性技术栈。Grafana Labs 估值达 60 亿美元,2024 年 ARR 达 2.7 亿美元,服务全球 7000+ 组织,覆盖 70% 的财富 50 强企业。
用大白话说,Grafana 就是给"一堆服务器、应用和云端服务的运行数据"装上的一块"可视化仪表盘":它把你从各种数据库和数据源拉来的指标、日志、追踪数据画成图表、折线、热力图、仪表盘,统一展示在一个网页上;你可以随时切换时间范围、按任意维度过滤、把不同数据源的数据画进同一张图,并在数据异常时触发告警推送到你的微信、邮件或企业微信。它既适合看一台服务器的 CPU 曲线,也能支撑大型集群与混合云的全局监控大屏。
核心特点:
- 统一可视化:将指标、日志、追踪数据统一展示,支持图表、表格、仪表盘、热力图、日志流等 30+ 面板类型
- 多数据源连接:内置 150+ 官方插件,一个面板内可混查多种数据源
- 动态仪表盘:用模板变量(template variables)创建可复用的动态仪表盘
- 告警(Alerting):可视化定义告警规则,持续评估并推送通知到 Slack、PagerDuty、企业微信、钉钉等
- Explore 探索:即席查询与动态钻取,分屏对比不同时间范围与数据源,从指标一键切换到日志
- 多用户与权限:组织、团队、角色、文件夹级别的细粒度权限控制
- 丰富的插件生态:官方与社区插件市场提供 500+ 数据源、面板与应用插件
2. v13.1.3 版本亮点
v13.1 主打"更少的配置、更安全的连接、更全面的问答能力"。该版本汇集了多个此前处于预览状态的功能的正式发布,并将 GitOps 与 AI 助手的能力进一步深化。
仪表盘与可视化:
- 快速过滤与数据分组正式发布:新增"Filter and Group by"仪表盘控件,无需配置模板变量即可快速过滤与分组,支持默认过滤器、过滤历史、统一过滤总览与面板级下钻
- 面板样式(Panel styles)正式发布:一键为时间序列、统计、仪表盘、条形仪表、条形图等面板应用精选配色、阈值与显示选项
- 复制粘贴面板样式正式发布:把一个面板的显示选项与字段样式直接粘贴到同类型另一面板,无需复制面板或手动重配
- 时间序列转表格转换正式发布:把时间序列查询结果转成含趋势字段的表格行,以 sparkline 迷你趋势图展示
- 标注聚类正式发布:在大规模数据下更易探索、导航与管理标注
- 嵌套表格升级:"Group to nested tables"转换编辑器重新设计,支持对嵌套子表字段应用字段覆盖
- 序列可见性过滤:时间序列面板可在图例中按名称或标签交互式收窄显示序列,无需改查询
- 分区级变量正式发布:变量可限定到行与标签页,避免修改
$instance等变量时全局联动 - 新版仪表盘体验改进:侧边栏与工具栏增强,创建与编辑更易发现、更一致
- 重制查询编辑器(公共预览):支持多选批量操作与堆叠视图
Git Sync(GitOps):
- 仪表盘导入:可从界面直接把仪表盘 JSON 导入 Git Sync 预置文件夹并提交回仓库
- 根级同步:支持把仓库同步到实例顶层,无需父文件夹
- README 展示:Git 仓库中文件夹下的 README.md 会内联显示在仪表盘列表下方
- 验证提交:用 GPG、SSH 或 S/MIME 密钥自动签名每次提交,Git 提供商标记为 Verified,实现可审计 GitOps
Grafana Assistant(AI):
- 企业版预装:Grafana Assistant 自 13.1 起预装在 Grafana 企业版,连接 Grafana Cloud 账户即可用自然语言探索遥测数据、构建仪表盘
- 新增 8 个数据源:可直接查询 Snowflake、MongoDB、Oracle、Elasticsearch、Dynatrace、Honeycomb、Zabbix 和 Jira
数据源:
- PDC 扩展:MQTT、GitHub、IBM Db2 数据源插件支持私有数据源连接(PDC),通过私有加密隧道连接内网数据源
3. 获取安装包
如果访问 GitHub 不便,安装包及中文文档:https://hanshuixin.org/go/225M(内含 grafana-13.1.3.windows-amd64.msi、README 中英对照、发布说明中英对照、LICENSE 和源码包)。
Grafana 其他版本:https://hanshuixin.org/resource/software_integrated_package/Windows/Grafana
Windows安装grafana-v13.1.3(grafana-13.1.3.windows-amd64).zip
├── grafana-13.1.3.windows-amd64.msi
├── Windows安装grafana-v13.1.3(grafana-13.1.3.windows-amd64).pdf
├── 源码/
│ └── grafana-v13.1.3源码.zip
├── README/
│ ├── README.md
│ └── README-中文版.md
├── 发布说明/
│ ├── RELEASE-NOTES.md
│ └── RELEASE-NOTES-中文版.md
└── LICENSE4. 安装
双击整合包根目录中的 grafana-13.1.3.windows-amd64.msi,按向导完成安装。安装完成后,Grafana 会注册为 Windows 服务自动启动,浏览器访问 http://localhost:3000 即可进入登录页,默认账号密码均为 admin(首次登录会提示修改密码)。
MSI 安装包默认将 Grafana 安装到
C:\Program Files\GrafanaLabs\Grafana,并以 Windows 服务方式运行,随系统开机自启。
4.1 关键配置(可选)
Grafana 开箱即可用,默认配置可满足个人试用。按需调整以下配置时,编辑配置文件 C:\Program Files\GrafanaLabs\Grafana\conf\defaults.ini,或用独立自定义配置文件 custom.ini 覆盖默认值:
| 配置项(defaults.ini) | 说明 | 默认值 | 配置建议值 |
|---|---|---|---|
server.http_port |
HTTP 监听端口 | 3000 | 按需(如 8080) |
security.admin_user |
管理员用户名 | admin |
首次登录后尽快修改 |
security.admin_password |
管理员密码 | admin |
首次登录后尽快修改 |
security.secret_key |
签名密钥 | 自动生成 | 生产环境固定为随机长字符串 |
dashboards.default_home_dashboard_path |
默认首页仪表盘 | 无 | 指定团队默认仪表盘文件 |
5. 使用
5.1 登录与初始化
浏览器访问 http://localhost:3000,使用默认账号 admin / admin 登录。首次登录会引导修改密码并可选创建管理员账号;随后进入欢迎页,即可开始添加数据源或创建仪表盘。
5.2 添加数据源
进入 Connections → Data sources → Add data source,从列表中选择数据源类型(Prometheus、MySQL、PostgreSQL、Elasticsearch、InfluxDB 等),填写连接地址与认证信息后点击 Save & test 验证连通性。
以最常用的 Prometheus 为例,填写 Prometheus 服务器地址(如 http://localhost:9090)并保存测试即可。Grafana 后续的画图、查询、告警都基于已添加的数据源。
5.3 创建仪表盘与面板
进入 Dashboards → New → New dashboard,选择一种面板类型(时间序列 Time series、统计 Stat、仪表盘 Gauge、表格 Table、日志 Logs 等),在查询编辑器中用对应数据源的语言(如 PromQL、SQL)写查询,调整可视化选项后保存。
常用操作要点:
- 模板变量:在仪表盘设置中添加变量(如
$instance、$env),查询中用$变量名引用,即可实现一个仪表盘切换查看多台机器/多个环境 - 时间范围:右上角可快速切换最近 5 分钟、1 小时、24 小时等,也支持精确到秒的自定义区间
- 分享与导出:面板/仪表盘支持分享链接、导出 JSON、嵌入 iframe,便于集成到运维平台
5.4 配置告警
进入面板编辑 → Alert 标签页,为指标定义告警规则:设置触发条件(如 PromQL 表达式 up == 0)、评估频率、持续时间与通知渠道。Grafana 会持续评估规则,命中后通过告警渠道推送。
常用告警渠道:
- Webhook:POST 到任意 URL,便于对接自建系统
- 企业微信/钉钉/飞书:官方或社区插件直接推送群机器人消息
- 邮件:配置 SMTP 后发送通知
- PagerDuty / Slack:对接海外主流协作与值班平台
5.5 Explore 即席探索
在侧边栏点击 Explore 进入探索模式:无需创建仪表盘即可输入查询实时查看结果,支持分屏对比两组查询,还能从指标一键"跳到相关日志"(保留标签过滤器),适合排障时快速定位问题。
5.6 运维要点
- 数据目录:默认数据存储在
C:\Program Files\GrafanaLabs\Grafana\data,生产环境建议改到独立数据盘并定期备份 - 插件管理:
grafana cli plugins install <插件ID>命令可安装社区插件,或用界面的插件市场直接安装 - 版本升级:升级前备份数据目录与配置文件,并在官方发布说明中确认无破坏性变更
- 日志查看:日志文件位于
data/log目录,排查启动失败或异常时优先查看