首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有多个监视器的领事配置

带有多个监视器的领事配置
EN

Stack Overflow用户
提问于 2021-02-08 21:09:07
回答 1查看 37关注 0票数 0

我是Hasicorp领事的新手。我想将第二个要监视的服务添加到Hashicorp Consul (v.1.7.1) watches配置文件中。应该怎么做才是正确的?

我尝试了几个变种,但都不起作用。在这种情况下,它警告service-2,但忽略service-1。

代码语言:javascript
复制
{
  "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"]
  }]
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-09 03:03:52

Watches是一个监视规范列表,因此每个单独的监视都需要是数组中的一个单独的dict/hash项。

下面的配置片段应该会成功地为每个指定的服务触发监视。

代码语言:javascript
复制
{
  "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"
      ]
    }
  ]
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66102282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档