ELKF日志学习(十一)Logstash实现钉钉告警(莫当真)

本文介绍如何利用Logstash和钉钉机器人实现HTTP状态码499告警的自动化处理,避免手动统计和冗余操作,提高监控智能化。

前言

本来不想写这篇文章的,奈何有人崇尚这个,顺带介绍一下,扩展一下思路。

代码仓库

talk-lucky/elkf-study

弊端

比如:当 499(HTTP 状态码) 在半小时内出现了 50 次,需要实现告警。

这种情况就不能自定义了,只能说,出现 499 就告警,这个很傻。

麻烦一点的解决方案

就是统计后,写入某一个日志文件,然后再根据来源来分辨是否发送告警。

好像有点傻…

毕竟,都已经统计了,直接告警就行,还要写日志,再通过 Logstash 发送告警,有点冗余。

至于怎么统计,好像有个 KSQL,是 Kibana 的。

实现

这里主要用到了两块内容,一个是 Logstashoutput.http,一个是 钉钉机器人

关于如何创建机器人,还是直接查看官方文档吧,这里就不多做描述了。

Logstash官方文档

钉钉机器人官方文档

废话有点多,直接看实现吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值