第一部分 企业级监控体系搭建:从数据采集到可视化告警
1.1 Prometheus + Grafana构建实时监控看板
1.1.1 SQL Server监控指标全景图
- 基础资源层:CPU、内存、磁盘I/O、网络流量(通过WMI或Node Exporter采集)
- 数据库引擎层:
- 实例级:连接数、批请求数/秒、锁等待时间、缓存命中率
- 数据库级:事务日志使用率、数据文件增长趋势、死锁事件
- AlwaysOn可用性组:同步延迟、副本状态切换
- 自定义指标:业务表增长速率、关键存储过程执行耗时
1.1.2 MSSQL Exporter深度配置
- Exporter部署与认证:
# 下载并启动mssql-exporter docker run -d -p 9399:939