使用ELK 对mysql 慢日志进行收集,报警处理

本文介绍了如何利用ELK (Elasticsearch, Logstash, Kibana) 收集MySQL的慢日志,并通过Elastalert进行报警处理。首先概述了实现思路,接着详细阐述了在CentOS7环境下所需的软件环境和部署步骤,包括Filebeat的配置、Logstash的配置文件设定,以及Elastalert规则的调整。文章最后提到,类似的方法也可应用于MongoDB的慢日志监控。" 126041225,10138042,Python子类继承父类构造函数详解,"['Python', '开发语言', '面向对象']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

关于ELK 对 mysql slow 慢日志报警

说下弄这个报警起因,之前一直想做这个事情,但是一直没时间就一拖再拖。终于出了一次事故。开发人员疏忽,使用全表查询语句。高峰期导致数据库读库game over。故此提上日程。

思路

 

 

基础环境及软件

  • centos7
  • filebeat
  • logstash
  • elasticsearch
  • python
  • elastalert

部署

由于官网这些都系都很齐全,这里就不过多介绍 可以参考我之前写的:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值