日志中出现错误时通过弹性发送电子邮件

Send email through elastic when error comes in log

每当我的 Elastic 搜索出现任何错误时,我都需要自动发送电子邮件。 有没有办法做到这一点。 我不想为此使用 Elastic Cloud。

我可以在 Kibana 中使用 Watcher,但我的问题是“Watcher”是否可以在本地和云端一起使用? 请帮忙!

如果您至少拥有金牌许可证,Watcher 在 on-premises 次安装中可用,免费的基本许可证不可用。

Kibana e-mail 操作也是如此,它需要黄金许可证。

您可以在 subscription 页面查看可用的内容。

如果您的 on-premises 集群没有黄金许可证,您将需要一个外部工具来查询 elasticsearch 并发送 e-mails,您可以使用官方客户端之一构建一个库(python、node.js、java 等)或者您可以尝试其他工具,例如 elastalert.