开启 dashboard topsql 后,可以展示组件 sql 和 cpu耗时。有没有 命令行的方式可以展示这个结果?
为啥要命令行呢
用命令行获取出来,你是为了做成告警推送到钉钉吗
目的是展示在另外的地方
不做告警,给另外的需求使用
数据源都在information_schema 下吧。做个select查询
调用它的http接口,自己封装下,也可以用
f12看看控制台调用的接口,然后你使用postman调用试试
可以通过grafana设置监控及告警,top SQL会实时通过邮件发送给你,命令行的方式就不清楚了。那位大佬知道的,我也学习学习
还有就是dashboard里的时间范围选择不够友好吧
可以考虑使用filebeat采集下慢sql日志,最终存储到tidb,想咋统计咋统计
追加 也可以使用这样