pt-stalk
一 目的:捕捉出现周期性故障进行收集,常用于排查问题,可在排除问题时才进行开启
二 参数
--daemonize 守护进程
--log 日志
--function 调用脚本或者函数
--variable 报警关键字
--threshold 阈值
--cycles 重试次数
--sleep 当触发后睡眠时间
--interval 取值间隔
--dest 结果路径
三 关键函数和字
--function=status --variable Threads_connected/Threads_running #匹配thread状态
--function=processlist --variable State --match static #匹配某个状态的语句
四 案例
pt-stalk --dest=/tmp/log/pt-stalk --user=root --password=root --port=3306 --function=status --variable Threads_connected --cycles=3 --interval=1 --threshold 1 --sleep=60 --log=/var/log/pt-stalk.log
五 结果包含
1 mysql 2 linux