Azure SQL 数据库监控集成
Azure SQL 数据库是一个完全托管的平台即服务数据库引擎,无需人工干预即可处理大多数数据库维护任务,如升级、补丁、备份和监控。它可以处理关系型数据和非关系型结构,例如图形、JSON、空间数据和 XML。
借助 Site24x7 的集成,您现在可以监控数据库指标、配置阈值并接收即时告警。
设置与配置
在配置新 Azure 监视器时添加 Azure SQL 数据库
如果您尚未配置 Azure 监视器,请按以下步骤添加:
- 登录您的 Site24x7 账户。
- 在左侧导航栏选择云,然后选择 Azure > 添加 Azure 监视器。您也可以按照这些步骤添加 Azure 监视器。
- 在 Azure 监视器配置过程中,于编辑 Azure 监视器页面,从服务/资源类型下拉菜单中选择 Azure SQL 数据库。
将 Azure SQL 数据库添加到现有 Azure 监视器
如果您已为租户配置了 Azure 监视器,可通过以下步骤添加 Azure 网络接口:
- 登录您的 Site24x7 账户。
- 从 Azure 监视器左侧窗格导航至基础架构、库存或管理仪表板,以便为该监视器添加 Azure SQL 数据库。
- 点击汉堡菜单图标
,然后点击编辑,进入编辑 Azure 监视器页面。 - 在编辑 Azure 监视器页面,从下拉菜单中选择对应的订阅和资源组,从服务/资源类型下拉菜单选择 Azure SQL 数据库,然后点击保存。
配置成功后,前往云 > Azure,从 Azure 监视器下拉菜单选择 Azure SQL 数据库,即可查看已发现的 SQL 数据库。
发现新 Azure 资源需要 15-30 分钟。如需立即发现所选配置,请前往 Azure 监视器的基础架构仪表板,点击
图标中的立即发现。
轮询频率
Site24x7 的 Azure SQL 数据库监视器每分钟收集一次指标数据,每五分钟收集一次 SQL 数据库状态。
支持的指标
以下指标将被收集:
| 指标名称 | 描述 | 统计方式 | 单位 |
|---|---|---|---|
| 数据库可用性 | 数据库符合 SLA 的可用性百分比 | 平均值 | 百分比 |
| 被防火墙阻止 | 被防火墙阻止的 SQL 连接数 | 平均值 | 次 |
| 失败连接数 | 失败的连接数 | 平均值 | 次 |
| 成功连接数 | 成功的连接数 | 平均值 | 次 |
| CPU 使用率 | SQL 处理消耗的 CPU 百分比 | 平均值 | 百分比 |
| 死锁数 | 死锁数量 | 平均值 | 次 |
| DTU 使用率 | 已用数据库事务单位 (DTU) 占总量的百分比 | 平均值 | 百分比 |
| DTU 限制 | 已处理 DTU 的限制值 | 平均值 | 次 |
| 已用 DTU | 已使用的 DTU 数量 | 平均值 | 次 |
| 日志 IO 使用率 | 日志输入/输出 (IO) 的百分比 | 平均值 | 百分比 |
| 数据 IO 使用率 | IO 数据的百分比 | 平均值 | 百分比 |
| 会话使用率 | 数据库服务最大并发会话数的使用百分比 | 平均值 | 百分比 |
| 已用数据空间 | 用于存储数据库数据的空间量 | 平均值 | 字节 |
| 数据空间使用率 | 用于存储数据库数据的空间使用百分比 | 平均值 | 百分比 |
| 工作线程使用率 | 数据库最大并发工作线程(请求)的使用百分比 | 平均值 | 百分比 |
| 内存中 OLTP 存储使用率 | 内存中联机事务处理 (OLTP) 存储的使用百分比 | 平均值 | 百分比 |
| SQL 实例 CPU | 所有用户和系统工作负载使用的 CPU 百分比。不适用于数据仓库。 | 平均值 | 百分比 |
| SQL 实例内存 | 数据库引擎实例使用的内存百分比。不适用于数据仓库。 | 平均值 | 百分比 |
| 已分配存储 | SQL 数据库中已分配数据空间占最大大小字节的百分比。 | 平均值 | 百分比 |
| 已分配存储使用率 | 已用数据空间占已分配空间的百分比。 | 平均值 | 百分比 |
| 数据备份存储大小 | 累积数据备份的存储大小。适用于超大规模数据库。 | 平均值 | 字节 |
| 数据存储大小 | 数据的存储大小。适用于超大规模数据库。 | 平均值 | 字节 |
Azure 正常运行时间监控
Site24x7 的 Azure 正常运行时间监控可主动跟踪您的 Azure 资源的可用性和正常运行时间,以及其配置和库存详情。请注意,启用正常运行时间监控将禁用性能指标数据收集。
阈值配置
全局配置
- 前往左侧导航栏的管理部分。
- 在左侧窗格中选择配置文件,然后从下拉菜单中选择阈值和可用性 (+) 选项卡。
- 选择 Azure SQL 数据库作为监视器类型,即可为上述所有指标设置阈值。
监视器级别配置
- 前往云 > Azure,从下拉菜单中选择 Azure SQL 数据库。
- 选择要设置阈值的资源,点击资源名称旁的汉堡菜单图标
,选择编辑选项,进入编辑 Azure SQL 数据库监视器页面。
选择阈值和可用性选项可为指标设置阈值。您也可以在属性级别配置 IT 自动化。
IT 自动化
Site24x7 的 IT 自动化工具帮助自动解决性能下降问题。告警引擎持续评估已设置阈值的系统事件,并在发生违规时执行映射的自动化操作。
配置规则
使用 Site24x7 的配置规则,为多个监视器配置阈值配置文件、通知配置文件、标签、监视器组等参数。添加新监视器时,您可以运行扫描并关联之前生成的适合监视器配置的规则。
摘要
摘要选项卡将为您提供按时间排列的上述指标性能数据。
- 要查看摘要,前往云 > Azure,点击 Azure 监视器 > Azure SQL 数据库。
- 点击某个资源,然后选择摘要选项卡。
这样即可查看失败连接数、成功连接数、DTU 限制、DTU 使用率等更多信息。
配置详情
SQL 数据库的配置详情显示在此选项卡下。您可以在此找到定价层、最大存储大小、数据库状态等信息。
- 要获取配置详情,前往云 > Azure,点击 Azure 监视器 > Azure SQL 数据库。
- 点击某个资源,然后选择配置详情选项卡。
预测
Site24x7 的预测引擎使您能够根据历史观测数据预测 Azure SQL 数据库性能指标的未来趋势。预测未来七天的指标值需要约 15-30 天的历史数据。
- 您可以通过导航至左侧导航栏的云部分来查看预测图表。
- 从 Azure 下拉菜单中选择 Azure SQL 数据库,点击某个资源,然后选择预测选项卡。

报表
使用我们深入的报表,获取受监控资源各项参数的详细数据,并突出显示您的服务性能。
要查看 Azure SQL 数据库的报表:
- 在左侧导航栏中导航至报表部分。
- 从左侧菜单中选择 Azure SQL 数据库。
您可以找到针对单个选定监视器的可用性摘要报表和性能报表,或获取所有 SQL 数据库监视器的库存报表、摘要报表、可用性摘要报表、健康趋势报表和性能报表。

您也可以从 Azure SQL 数据库监视器的摘要选项卡获取报表。
- 前往 Azure SQL 数据库监视器的摘要选项卡,点击可用性或宕机时间,获取监视器的可用性摘要报表。
- 您也可以通过点击任意图表标题获取监视器的性能报表。

相关链接:
如何添加 Azure 监视器。
如何为监视器配置 IT 自动化。
如何集成 Azure App Service 监视器。
如何集成 Azure 虚拟机监视器。
如何为监视器配置 IT 自动化。
查看监视器报表列表。
