我是Hasicorp领事的新手。我想将第二个要监视的服务添加到Hashicorp Consul (v.1.7.1) watches配置文件中。应该怎么做才是正确的?
我尝试了几个变种,但都不起作用。在这种情况下,它警告service-2,但忽略service-1。
{
"watches": [{
"type": "service",
"service": "service-1",
"tag": [ "tag1","tag2","tag3"],
"args": ["./script.sh"],
"type": "service",
"service": "service-2",
"tag": [ "tag1","tag2","tag3"],
"args": ["./script.sh"]
}]
}发布于 2021-02-09 03:03:52
Watches是一个监视规范列表,因此每个单独的监视都需要是数组中的一个单独的dict/hash项。
下面的配置片段应该会成功地为每个指定的服务触发监视。
{
"watches": [
{
"type": "service",
"service": "service-1",
"tag": [
"tag1",
"tag2",
"tag3"
],
"args": [
"./script.sh"
]
},
{
"type": "service",
"service": "service-2",
"tag": [
"tag1",
"tag2",
"tag3"
],
"args": [
"./script.sh"
]
}
]
}https://stackoverflow.com/questions/66102282
复制相似问题