2018-06-07 consul + consul-template 界面修改配置文件(单文件无需模板)

supervisor 配置文件,指定consul-template 配置文件路径:

[program:consul_template]
command=/md0/consul_template/consul-template -config /md0/consul_template/config.json 
directory=/md0/consul_template/
user=root
autorestart = true
redirect_stderr = true
stdout_logfile = /var/log/consul_template.log
stderr_logfile = /var/log/consul_template_error.log

consul-template 版本:

./consul-template -v
consul-template v0.19.4 (68b1da2)

cat config.json 指定模板为consul界面内容,指定目标文件为/md0/prometheus-2.2.1.linux-amd64/prometheus.yml, 并指定代理服务器地址

consul {
  address = "127.0.0.1:8500"
  ssl {
    enabled = false
    verify = false
  }
}

pid_file = "/var/run/consul-template.pid"
log_level = "DEBUG"

template {   
source = "./prometheus.ctmpl"  
destination = "/md0/prometheus-2.2.1.linux-amd64/prometheus.yml"  
command = "curl -X POST http://localhost:9090/-/reload"  
}

关联 consul kv 界面内容:

{{key "prometheus"}}
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值