elasticsearch - 心跳,metricbeat和Elasticsearch 7.5的邮件配置

标签 elasticsearch elk

我在我们的服务器中使用带有kibana的heartbeat,metricbeat和elasticsearch 7.5,以检查服务器状态并检查应用程序的可用性。如果应用程序或服务器已关闭或没有响应,我想收到一封电子邮件。有什么方法可以配置电子邮件,还是可以使用curl将电子邮件发送给开发人员?

最佳答案

您可以使用Watchers实现Email action以通过电子邮件获得有关这些事件的通知。

首先,您需要实现观察者将执行的搜索查询,例如您的特定索引每30分钟一次。然后,您必须定义一个条件才能执行观察者操作(在此示例中为电子邮件操作)。可能的条件是,当心跳索引中的文档存在字段X的值为Y时(例如,检查是否存在http代码XXX)。

总结一下:

是的,您可以通过Elasticsearch的Watcher-Feature进行配置。请查看我发布的文档和链接,因为这里不可能解释每个细节。

希望能对您有所帮助。

关于elasticsearch - 心跳,metricbeat和Elasticsearch 7.5的邮件配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59925177/

相关文章:

elasticsearch - 如何在 Elasticsearch 中查询IP范围?

elasticsearch - 将MariaDB中的多个表同步到Elasticsearch 7.5

elasticsearch - 在 ELK 中配置 number_of_shards 和 number_of_replicas

elasticsearch - 添加节点以创建本地集群Elasticsearch [7.8]

python - Elasticsearch术语聚合

elasticsearch - 如何在多代设置中针对祖 parent 查询inner_hits

elasticsearch - NEST 中的地理距离范围过滤器?

java - Elasticsearch Java API : Is there a way to generate mapping from a document?

elasticsearch - 哪个是加快搜索操作的正确选择-基于Lucene的平台或诸如oracle TimesTen之类的内存数据库

hibernate - Hibernate Search直接计数,而不是使用Lucene和Elasticsearch进行常规查询