前言

我们知道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 慢查日志解析的工具,当然后面可以把慢查日志落入表里,实现慢查日志中心库,这个功能后面继续实现