在发现时使用观察者配置松弛

configure slack with watcher on found

我在 slack 中有一个 web hook,我必须用 watcher 配置它。 elastic 的文档是这样说的 -

To configure a Slack account in Watcher, you set the watcher.actions.slack.service property in elasticsearch.yml. You must set the url to your incoming webhook integration URL.

但发现无法访问 yml。

例如,在本地服务器上,以下代码片段配置了一个名为 notify-monitoring 的帐户,并将默认发件人名称设置为 Watcher。

watcher.actions.slack.service:
  account:
    monitoring:
      url: https://hooks.slack.com/services/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
      message_default:
        from: Watcher

如何在找到时配置它??

已经有一段时间了,但对于遇到此问题的任何其他人来说,Elastic Cloud(以前标记为 Found.io)现在 支持设置一些(和只有一些!) elasticsearch.yml 通过他们的网络界面配置。

可在以下位置访问:

Clusters => Cluster Name => Configuration => User Settings

我能够在那里成功插入 Slack 通知设置!

重要提示:此更改不会立即传播。我花了一些时间,所以你可能需要在涂抹时去喝杯咖啡。

此外,另一个提示:您可能会发现为 Slack 添加 default_account 更容易,如下所示:

watcher.actions.slack.service:
  default_account: monitoring
  account:
    monitoring:
      url: <your_slack_hook_url>
      message_defaults:
        from: watcher