下載下傳Grafana源碼
go get github.com/grafana/grafana
cd $GOPATH/src/github.com/grafana/grafana
漢化
修改public下面的前端代碼,漢化效果如下:

編譯代碼
yarn watch
啟動grafana
./bin/darwin-amd64/grafana-server
建構鏡像
docker build -t sdhotel/grafana:5.4.2 .
推送鏡像
- 登入阿裡雲鏡像倉庫
$ docker login registry.cn-hangzhou.aliyuncs.com
Username xxx@xxx
Password:
Login Succeeded
- tag并push到阿裡雲的鏡像倉庫
使用鏡像運作Grafana
使用檔案作為Grafana的資料存儲
docker run -d --name=grafana -p 3000:3000 grafana/grafana:5.4.2
使用mysql資料庫作為Grafana的資料存儲
- 啟動MySQL
docker run -p 3306:3306 --name grafana-mysql -e MYSQL_ROOT_PASSWORD=111111 -d mysql:5.7.23
- 啟動Grafana,連結第一步建立的mysql資料庫
docker run -d --env GF_DATABASE_URL=mysql://root:111111@db:3306/grafana --name=grafana -p 3000:3000 --link grafana-mysql:db grafana/grafana:5.4.2