Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 领事配置与多表_Json_Jinja2_Watch_Consul_Hashicorp - Fatal编程技术网

Json 领事配置与多表

Json 领事配置与多表,json,jinja2,watch,consul,hashicorp,Json,Jinja2,Watch,Consul,Hashicorp,我是Hasicorp领事的新手。我想在Hashicorp concur(v.1.7.1)watchs配置文件中添加第二个要监视的服务。应该如何正确地进行 我试过几种变体,但都不起作用。在这种情况下,它为服务-2预热,但忽略服务-1 { "watches": [{ "type": "service", "service": "service-1",

我是Hasicorp领事的新手。我想在Hashicorp concur(v.1.7.1)watchs配置文件中添加第二个要监视的服务。应该如何正确地进行

我试过几种变体,但都不起作用。在这种情况下,它为服务-2预热,但忽略服务-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"]
  }]
}
是一个手表规范列表,因此每个手表都需要是数组中一个单独的dict/hash项

以下配置代码段应成功为每个指定的服务触发监视

{
“手表”:[
{
“类型”:“服务”,
“服务”:“服务-1”,
“标签”:[
“tag1”,
“tag2”,
“tag3”
],
“args”:[
“/script.sh”
]
},
{
“类型”:“服务”,
“服务”:“服务-2”,
“标签”:[
“tag1”,
“tag2”,
“tag3”
],
“args”:[
“/script.sh”
]
}
]
}

谢谢,它很有效。