Grafana汉化和打包
说明:目前实现汉化的方案很笨拙,需要对源码里的模板文件,以及js里用的显示数据进行一一汉化。所以在这里记录一下汉化以及编译安装的过程。
准备工作
- 环境准备:go语言环境,node环境,git,这些环境安装就不再赘述
- 构建后端:把grafana源码down下来之后在grafana项目这个目录下执行
go run build.go setup
go run build.go build - 构建前端;
npm install -g yarn
yarn install --pure-lockfile
yarn build - 在这里注意运行yarn install –pure-lockfile的时候可能会报如下错误;
- 原因是虚拟机里没有安装bzip2所以下载的文件解压不了,所以执行如下命令;
yum install bzip2 - 运行Grafana:
./bin/grafana-server
输入localhost:3000就能看见grafana登录界面
编译过程
- grafana的模板资源主要是在源码的public下,修改相应的html