本篇目录5 节

02安装部署Install

安装方式总览

Grafana 有 Docker、发行版包、二进制、Kubernetes 与 Grafana Cloud 等主流形态。本文用一张对比表和一条决策路径帮你选对安装方式,避免装完再迁移。

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

先说结论

不同场景几乎都有唯一合理的默认答案:

  • 本地实验、快速验证:用 Docker,一条命令起一个实例。
  • 单机长期运行的生产环境:用 Debian 或 RHEL 系发行版包,交给系统包管理器管生命周期。
  • 已有 Kubernetes 平台:用官方 Helm Chart,与其余工作负载统一管理。
  • 不想自己运维服务器:直接用托管的 Grafana Cloud。
  • 没有包管理器、需要完全离线的特殊环境:下载二进制包解压即用。

六种形态对比

形态 安装与升级方式 数据存放位置 适合场景 详细步骤
Docker / Compose 拉镜像、起容器;升级换 tag 重建 挂载卷中的 /var/lib/grafana 本地开发、中小规模生产 Docker 与 Docker Compose
Debian / Ubuntu 包 apt 官方仓库 /var/lib/grafana 长期运行的单机服务器 Debian / Ubuntu 安装
RHEL 系包 dnfyum 官方仓库 /var/lib/grafana 企业 Linux、SELinux 环境 RHEL / CentOS / Fedora 安装
二进制包 下载解压、手动运行与替换 <homepath>/data 离线环境、定制部署 见官方下载页
桌面形态 Homebrew 或官网安装包 安装目录的数据子目录 个人体验、演示 macOS 与 Windows 桌面安装
Kubernetes + Helm helm install / helm upgrade PVC 或外部数据库 容器平台、弹性扩缩 Kubernetes 与 Helm 部署
Grafana Cloud 免安装,注册即用 由 Grafana Labs 托管 小团队、免运维起步 见官网 grafana.com/products/cloud

一条决策路径

按顺序回答这四个问题,答案基本就定了:

  1. 要不要自己运维服务器?不要——Cloud。
  2. 目标环境有没有 Kubernetes?有——Helm。
  3. 是不是容器化交付?是——Docker 镜像,记得挂数据卷。
  4. 剩下的是传统服务器——按发行版选 apt 或 dnf 仓库安装。

提示: 形态之间日后可以迁移:仪表盘、数据源配置本质上都在那个数据目录(或数据库)里,导出导入即可,详见升级与回滚

无论选哪种,记住三件事

  1. Grafana 的 Web 端口默认是 3000,不是 80——第一次访问要带端口号。
  2. 所有配置、内置 SQLite 数据库、插件都在数据目录里(包安装为 /var/lib/grafana),备份它等于备份一切。
  3. 默认账号 admin、默认密码 admin 是公开知识,装完第一件事就是改掉,参考生产环境安全加固

想先摸一下手感,最短路径是这一条命令:

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

然后浏览器打开 http://localhost:3000

下一步

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

Install