美文网首页我爱编程
grafana源码编译安装

grafana源码编译安装

作者: 洮生 | 来源:发表于2017-11-02 22:39 被阅读0次

本次介绍一下Windows环境源码编译步骤。

准备

编译安装grafana步骤

  1. 环境变量中添加GOPATH


    本次将$GOPATH路径设置为D:\Go\(路径可根据需要自行更改设置)。
  2. 从GitHub上将grafana源码克隆到$GOPATH目录下(即D:\Go\):

    go get github.com/grafana/grafana
    
  3. 进入$GOPATH/src/github.com/grafana/grafana目录下编译后端:

    cd $GOPATH/src/github.com/grafana/grafana
    go run build.go setup
    go run build.go build              # (or 'go build ./pkg/cmd/grafana-server')
    
  4. 执行npm --add-python-to-path='true' --debug install --global windows-build-tools

  5. 编译前端:

    npm install -g yarn
    yarn install --pure-lockfile
    npm install -g grunt-cli
    grunt
    

    关于node-sass的报错时,删除node_modules,然后安装 node-gyp(执行命令npm install -g node-gyp安装即可),最后再次执行yarn install --pure-lockfile以及其后命令。

    node_modules
  6. Windows系统中还需将$GOPATH/src/github.com/grafana/grafana/conf中的simple.ini复制并且重命名为custom.ini,在custom.ini配置文件中搜索http_port,去掉该行前面的分号;,并将端口改为其他未被占用的端口,因为grafana在Windows中3000端口有其他特殊的用途。

    配置端口
  7. 启动grafana服务,进入$GOPATH/src/github.com/grafana/grafana目录,执行如下命令(可使用powershell执行):

    ./bin/grafana-server
    

    在Windows中也可直接双击grafana-server.exe来启动grafana。
    服务启动之后就可以在浏览器中访问了(默认为http://localshot:3000)。

    使用PowerShell
  8. 需要开发grafana时,使用bra工具监听后端代码的更改并重新编译:

    go get github.com/Unknwon/bra
    bra run
    

    监视前端的更改(typescript,html,sass):

    npm run watch
    

参考资料

Building Grafana from source

相关文章

网友评论

    本文标题:grafana源码编译安装

    本文链接:https://www.haomeiwen.com/subject/mkkbhxtx.html