1.对数据库服务可用性进行监控
- 数据库进程或是端口存在并不意味着数据库就是可用的
- 通过网络连接到数据库并且确定数据库是可以对外提供服务的
2.对数据库性能进行监控
- QPS和TPS
- 并发线程数量
- 如何对InnoDB阻塞和死锁进行监控
3.对主从复制进行监控
- 主从复制链路状态的监控
- 主从复制延迟的监控
- 定期的确认主从复制的数据是否一致
4.对服务器资源的监控
- 磁盘空间
- 服务器磁盘空间大并不意味着MySQL数据库服务能使用的空间就足够大
- CPU的使用情况,内存的使用情况,Swap分区的使用情况以及网络IO的情况等