阿里云 RDS for SQL Server 监控集成
Site24x7 为阿里云 RDS for SQL Server 提供全面监控,深入了解查询吞吐量、锁定行为、磁盘 I/O 和缓冲区缓存性能。将您的阿里云账户与 Site24x7 集成后,所有 RDS for SQL Server 实例将被自动发现并纳入监控。
使用场景
- 性能优化:追踪 CPU 负载、QPS/TPS 速率和缓冲区缓存效率,检测并修复性能瓶颈。
- 锁分析:识别锁等待、死锁和超时,优化事务并发性。
- 存储监控:观察磁盘利用率和检查点页面活动,防止 I/O 过载。
- 网络可见性:监控网络吞吐量,检测通信延迟和潜在的网络拥塞。
- 自动化与告警:为性能异常设置阈值并自动执行纠正措施。
设置与配置
- 登录您的 Site24x7 账户,进入云 > 阿里云 > 添加监视器。
- 在"编辑阿里云监视器"页面中,从"服务类型"列表中选择 RDS for SQL Server。
- 添加完成后,进入云 > 阿里云 > RDS for SQL Server 查看仪表板和性能指标。
支持的指标
性能
| 指标名称 | 描述 | 单位 |
|---|---|---|
| SQL Server CPU Usage | SQL Server 实例的 CPU 利用率百分比。 | Percentage |
| SQL Server QPS | 每秒执行的查询数量。 | Count/second |
| SQL Server TPS | 每秒处理的事务数量。 | Count/second |
缓存与缓冲区
| 指标名称 | 描述 | 单位 |
|---|---|---|
| SQL Server Cache Hit Ratio | 无需从磁盘读取即在缓存中找到页面的百分比。 | Percentage |
| SQL Server Buffer Cache Hit Ratio | SQL Server 缓冲区缓存命中次数与总查找次数的比率。 | Percentage |
| SQL Server Lazy Writes/sec | 每秒执行的惰性磁盘写入次数。 | Count/second |
锁定与死锁
| 指标名称 | 描述 | 单位 |
|---|---|---|
| SQL Server Lock Waits/sec | 每秒需要等待的锁请求数量。 | Count/second |
| SQL Server Deadlocks/sec | 每秒检测到的死锁数量。 | Count/second |
| SQL Server Lock Timeouts/sec | 每秒超时的锁请求数量。 | Count/second |
网络
| 指标名称 | 描述 | 单位 |
|---|---|---|
| SQL Server Network Read | 从网络读取的总字节数。 | Bytes/second |
| SQL Server Network Write | 向网络写入的总字节数。 | Bytes/second |
| SQL Server Network In | SQL Server 实例的入站网络吞吐量。 | Bytes/second |
| SQL Server Network Out | SQL Server 实例的出站网络吞吐量。 | Bytes/second |
连接与会话
| 指标名称 | 描述 | 单位 |
|---|---|---|
| SQL Server Logins/sec | 每秒处理的登录次数。 | Count/second |
| SQL Server Logouts/sec | 每秒处理的注销次数。 | Count/second |
| SQL Server Total Connections | SQL Server 实例的活跃连接总数。 | Count |
磁盘与 I/O
| 指标名称 | 描述 | 单位 |
|---|---|---|
| SQL Server IOPS | SQL Server 每秒执行的输入/输出操作数量。 | Count/second |
| SQL Server Disk Usage | SQL Server 实例使用的磁盘空间百分比。 | Percentage |
| SQL Server Checkpoint Pages/sec | 检查点期间每秒刷新到磁盘的页面数量。 | Count/second |
查询执行
| 指标名称 | 描述 | 单位 |
|---|---|---|
| SQL Server SQL Compilations | 每秒 SQL 语句的编译次数。 | Count/second |
| SQL Server Full Scans | 每秒全表或全索引扫描的次数。 | Count/second |
阈值配置
- 进入管理 > 配置文件 > 阈值和可用性。
- 为 RDS for SQL Server 创建或编辑阈值配置文件。
- 将配置文件分配给相应的监视器以触发告警。
IT 自动化
Site24x7 的 IT 自动化工具有助于自动解决性能下降问题。当发生阈值突破时,告警引擎会持续检查已定义阈值的系统事件,并执行映射的自动化操作。
- 进入管理 > IT 自动化模板。
- 创建新的自动化规则。
- 将规则映射到监视器,以实现主动解决。
配置规则
借助 Site24x7 的配置规则,您可以为多个监视器设置阈值配置文件、通知配置文件、标签和监视器组等参数,并自动化监控资源的配置设置。在添加新的 RDS for SQL Server 监视器时,可自动应用这些设置。
