美文网首页
grafana二次开发环境搭建

grafana二次开发环境搭建

作者: Nick_4438 | 来源:发表于2020-12-04 09:17 被阅读0次

    简介

    如果想对grafana做深度定制开发,难免要修改官方源码重新修改,笔者按官方说明文档在mac上比较快速的搭建了grafana的开发环境,但是回过头来在公司windows电脑上确是经过通过的挣扎才装好,在这里赶紧做上笔记,后续使用。

    整体步骤

    • 安装go语言, go1.15.5 windows/amd64
    • 安装node,v12.18.1
    • 安装yarn ,v1.22.10
    • 安装git bash ,Git-2.28.0-64-bit
    • 安装gcc,tdm64-gcc-9.2.0.exe
    • 给gcc添加make支持,make-4.3-without-guile-w32-bin.zip
    • 安装idea
    • 下载grafana源码
    • debuger调试
    • 编译发布
    • 编译发布docker镜像

    详细步骤

    安装go语言

    • 下载go windows安装包: go1.15.5 windows/amd64
    • 安装go语言(点击、下一步、下一步,这里不再赘述)
    • 配置国内代理,打开powershell执行如下命令
    go env -w GOPROXY=https://goproxy.cn,direct
    
    • 验证go 语言
    $ go version
    go version go1.15.5 windows/amd64
    
    QIUJIAHONG@SZ-30-PF2CCH81 MINGW64 /d/software
    $ go env GOPROXY
    https://goproxy.cn,direct
    

    安装node

    • 下载node安装包:v12.18.1
    • 安装node(点击、下一步、下一步,这里不再赘述)
    • 配置国内源
    npm config set registry 'https://registry.npm.taobao.org'
    npm config get registry
    

    安装yarn

    npm install -g yarn
    yarn config set registry 'https://registry.npm.taobao.org'
    yarn config get registry
    

    安装git bash

    Git-2.28.0-64-bit点击exe文件,下一步下一步安装,这里不再赘余

    安装gcc

    tdm64-gcc-9.2.0.exe,点击下一步下一步安装,这里不再赘余

    给gcc添加make支持

    解压make-4.3-without-guile-w32-bin.zip,将里面4个文件夹,复制到安装mingw的目录里(与Git Bash同级目录)。

    安装idea

    下载grafana源码

    https://github.com/grafana/grafana

    debuger调试

    # 打开gitbash命令行,运行前端
    yarn install --pure-lockfile
    yarn start
    # 新开一个gitbash命令行,运行后端
    make run
    

    编译发布

    待完善

    编译发布docker镜像

    待完善

    后记

    待完善

    相关文章

      网友评论

          本文标题:grafana二次开发环境搭建

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