我们有用于多节点架构的基于 docker 的弹性搜索集群。我们在 docker-compose.yml 中为各个节点提供 elasticsearch 配置作为环境变量。我们没有使用 elasticsearch.yml 作为 docker-compose 文件中的配置文件。
我们需要将松弛通知实现为弹性搜索观察者警报。在 elasticsearch.yml 中使用以下内容,我们可以启用 slack 通知:
xpack.notification.slack: account:
monitoring:
url: <WEB-HOOK-URL>
message_defaults:
from: x-pack
icon: http://example.com/images/watcher-icon.jpg
attachment:
fallback: "X-Pack Notification"
color: "#36a64f"
title: "X-Pack Notification"
title_link: "https://www.elastic.co/guide/en/x-pack/current/index.html"
text: "One of your watches generated this notification."
mrkdwn_in: "pretext, text"
问题是,上面的配置与 elasticsearch.yml 兼容,使用 docker-compose.yml 而不使用 elasticsearch.yml 的等效配置是什么?