环境搭建
Grafana官方使用的是Grunt系统构建工具,Grunt及其插件是基于nodejs运行的,首先安装nodejs
Nodejs 安装
从Nodejs官网下载linux版本的安装包
解压到/usr/local目录下
$ mv node-v12.11.1-linux-x64.tar.xz /usr/local
$ cd /usr/local
$ tar -xvf node-v12.11.1-linux-x64.tar.xz
$ rm node-v12.11.1-linux-x64.tar.xz
$ mv node-v12.11.1-linux-x64 nodejs
通过建立软连接变为全局
$ ln -s /usr/local/nodejs/bin/npm /usr/local/bin/
$ ln -s /usr/local/nodejs/bin/node /usr/local/bin/
检查是否安装成功
$ node -v
v12.11.1
使用国内的镜像源进行加速
$ npm config set registry https://registry.npm.taobao.org
如需使用yarn,可以使用npm安装yarn,具体步骤如下:
$ npm install -g yarn
$ ln -s /usr/local/nodejs/bin/yarn /usr/local/bin/
$ yarn config set registry https://registry.npm.taobao.org
下载模板工程
panel开发:https://github.com/grafana/piechart-panel
datasource开发:https://github.com/grafana/simple-json-datasource
app开发:https://github.com/grafana/kubernetes-app
backend-datasource开发:https://github.com/grafana/simple-j