目录
前言
kibana的告警功能使得在触发了kibana 的告警阈值后,可以做到及时向相关人员发送邮件,但是这个功能是要收费的。已下介绍一个免费的方案处理邮件告警功能,具体的做法是先将告警信息由发送到邮件改为发送到es自定义的索引中,然后通过springboot 开发一个程序定时轮询从es中拉取数据再去发送邮件给指定人员,以下是具体的方案。
方案实现
一、 创建索引
首先,我们需要预先创建一个索引,用来存储告警的信息。
PUT ipu-cbs-warning-info
{
"settings" : {
"number_of_shards" : 1
},
"mappings" : {
"properties" : {
"timestamp": {"type": "date"},
"rule_id" : { "type" : "text" },