tidb的granfana如何配置慢SQL邮件告警?

一种做法是把集群的慢查询阈值调大到10s,然后获取到prometheus里的慢查询,配置alertmanager就可以发送对应的告警,这个是相对比较简单的方式,可以最大利用现有的组件功能。

另一个方式是保留原有的慢查询阈值,通过收集集群的全部慢查询日志(实时采集全部日志文件,或者读取系统已经帮忙汇总的系统表都可以),过滤找出超过10s的SQL,然后再导入告警平台将消息发送出去。这个方案要求的技术栈和能力会高一些。