searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

基于centos7.6 Grafana开发环境搭建

2023-05-19 01:08:38
175
0

搭建grafana开发环境

1.下载grafana源码

# 先安装git
yum install -y git

#使用git clone 从github下载grafana的源码
git clone https://github.com/grafana/grafana.git

#使用git checkout命令切换到对应的版本,我这边使用的9.3.0版本进行开发的(9.3.0对应的tag是)
git checkout v9.3.1

2.下载安装go

使用yum install -y go ,如果提示以下错误的话,需要配置repo源

配置go repo源的方法如下:

rpm --import https://mirror.go-repo.io/centos/RPM-GPG-KEY-GO-REPO
curl -s https://mirror.go-repo.io/centos/go-repo.repo | tee /etc/yum.repos.d/go-repo.repo

配置完成后,再执行yum install -y go

3.在grafana目录下,使用以下命令安装编译go依赖

make run

使用该命令时,将会下载依赖包,如果提示依赖包下载包失败,可以替换成国内源:

配置国内源如下:

go env -w GOPROXY=https://goproxy.cn,direct

配置完成后,再执行make run,去下载编译,完成后的截图如下:

4.安装node(需要安装高版本的,我这里安装的是18.9.0的)

这里需要注意的是,不要直接使用yum去安装node,它安装的是低版本的node,centos对太高版本的node不支持,可以参考下面方法去解决

#解决方案参考https://kgithub.com/luckyyyyy/blog/issues/64
yum makecache

yum install centos-release-scl devtoolset-11 ninja-build 

scl enable devtoolset-11 bash # or zsh 

git clone https://kgithub.com/nodejs/node.git
cd node

git checkout v18.9.0

./configure --ninja 

make
out/Release/node -v
out/Release/cctest

# 做node的软连接
ln -s out/Release/node /usr/local/bin/node

5.node安装完成后,安装yarn

#设置repo源
wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo

#安装yarn
yum install -y yarn

6.进入grafana的目录下执行安装命令

# 配置国内源
yarn config set registry https://registry.npmmirror.com

# 安装依赖
yarn install

# 启动前端
yarn start

7.搭建完成后,使用浏览器访问grafana的地址

访问地址为:http://ip:3000/

如果发现访问没有响应的话,可以执行以下命令关闭防火墙

systemctl stop firewalld.service

0条评论
0 / 1000
p****n
2文章数
0粉丝数
p****n
2 文章 | 0 粉丝
p****n
2文章数
0粉丝数
p****n
2 文章 | 0 粉丝
原创

基于centos7.6 Grafana开发环境搭建

2023-05-19 01:08:38
175
0

搭建grafana开发环境

1.下载grafana源码

# 先安装git
yum install -y git

#使用git clone 从github下载grafana的源码
git clone https://github.com/grafana/grafana.git

#使用git checkout命令切换到对应的版本,我这边使用的9.3.0版本进行开发的(9.3.0对应的tag是)
git checkout v9.3.1

2.下载安装go

使用yum install -y go ,如果提示以下错误的话,需要配置repo源

配置go repo源的方法如下:

rpm --import https://mirror.go-repo.io/centos/RPM-GPG-KEY-GO-REPO
curl -s https://mirror.go-repo.io/centos/go-repo.repo | tee /etc/yum.repos.d/go-repo.repo

配置完成后,再执行yum install -y go

3.在grafana目录下,使用以下命令安装编译go依赖

make run

使用该命令时,将会下载依赖包,如果提示依赖包下载包失败,可以替换成国内源:

配置国内源如下:

go env -w GOPROXY=https://goproxy.cn,direct

配置完成后,再执行make run,去下载编译,完成后的截图如下:

4.安装node(需要安装高版本的,我这里安装的是18.9.0的)

这里需要注意的是,不要直接使用yum去安装node,它安装的是低版本的node,centos对太高版本的node不支持,可以参考下面方法去解决

#解决方案参考https://kgithub.com/luckyyyyy/blog/issues/64
yum makecache

yum install centos-release-scl devtoolset-11 ninja-build 

scl enable devtoolset-11 bash # or zsh 

git clone https://kgithub.com/nodejs/node.git
cd node

git checkout v18.9.0

./configure --ninja 

make
out/Release/node -v
out/Release/cctest

# 做node的软连接
ln -s out/Release/node /usr/local/bin/node

5.node安装完成后,安装yarn

#设置repo源
wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo

#安装yarn
yum install -y yarn

6.进入grafana的目录下执行安装命令

# 配置国内源
yarn config set registry https://registry.npmmirror.com

# 安装依赖
yarn install

# 启动前端
yarn start

7.搭建完成后,使用浏览器访问grafana的地址

访问地址为:http://ip:3000/

如果发现访问没有响应的话,可以执行以下命令关闭防火墙

systemctl stop firewalld.service

文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
0
0