NACOS+CONFD实现Prometheus规则动态更新
- 安装go环境
-
下载安装包(>1.10)下载地址
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
-
解压到/usr/local目录下
tar -xvf go1.13.linux-amd64.tar.gz
-
配置环境变量
export GOPATH=/root/go export GOPROXY=https://goproxy.cn export PATH=$PATH:/usr/local/go/bin
-
编译nacos-confd
mkdir -p $GOPATH/src/github.com/kelseyhightower wget https://github.com/nacos-group/confd/archive/v0.18.0.tar.gz tar -xvf v0.18.0.tar.gz mv confd-0.18.0 confd cd confd make
-
复制confd到bin目录下
cp bin/confd /usr/local/bin
-
创建confd所需目录
confd 配置文件默认在 /etc/confd 中,可以通过参数 -confdir 指定。目录中包含两个子目录