前言
我们知道mysql慢日志解析工具有很多种,比如我们常用的mysqldumpslow、pt-query-digest等,这些都是比较有效的解析工具,今天介绍的是基于go写的一款实时解析日志工具
一、slowLog是什么?
使用go编写了一个可以实时解析mysql 慢查日志的工具
二、使用步骤1.参数解释
说明:
localIp 可以指定主机的ip地址,如果不指定会自动获取主机的ip地址,为了后面慢查日志落库区分
seekWay:默认值是2,&tail.SeekInfo{Offset: 0, Whence: seekWay}
seekWay=2代表从最新的开始解析 seekWay=0 代表从最开始解析
slowLog:mysql 慢查日志路径
2.使用案例
3.工具下载
总结
以上就是使用golang 实现mysql 慢查日志解析的工具,当然后面可以把慢查日志落入表里,实现慢查日志中心库,这个功能后面继续实现