关于ELK 对 mysql slow 慢日志报警

本文介绍了如何利用ELK(Elasticsearch, Logstash, Kibana)组合来收集并分析MySQL的慢查询日志,通过Filebeat进行配置,Logstash处理日志,最后使用Elastalert定制慢日志报警规则。同时,文中提到该方法同样适用于MongoDB的慢日志监控。" 89918094,6896476,去除Android ViewPager预加载:Fragment配合TabLayout实践,"['Android开发', 'UI设计', 'ViewPager', '预加载']
摘要由CSDN通过智能技术生成

思路

基础环境及软件
- centos7
- filebeat
- logstash
- elasticsearch
- python
- elastalert
部署

filebeat 相关配置

使用filebeat自带mysql模板

filebeat.config.modules:
  # Glob pattern for configuration loading
  path: ${path.config}/modules.d/*.yml

  # Set to true to enable config reloading
  reload.enabled: true
对应如上修改就是将上一行修改false 为 true

修改对应路径下的  /etc/filebeat/modules.d/mysql.yml.disabled 为  mysql.yml

添加mysql 慢日志路径

slowlog:
  enabled: true

  # Set custom paths for the log files. If left empty,
  # Filebeat will choose the paths depending on your OS.
  var.paths: ["/root/slow-queries.log"]

logstash 相关配置

日志结构:
# User@Host: root[root] @  [127.0.0.1]
# Thread_id: 2678308  Schema: express  QC_hit: No
# Query_time: 11.785439  Lock_time
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值