You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

订阅级Azure告警配置:触发后在对应数据库执行SQL脚本

分步实现订阅级Azure SQL DB DTU告警+自动执行SQL

一、创建订阅级DTU%告警规则

  • 登录Azure门户,搜索并进入「监控」服务,点击左侧菜单的「警报」,再点页面顶部的「创建」→「警报规则」
  • 设置告警范围:在「范围」区域点击「添加」,选择你的Azure订阅,确认后保存
  • 选择信号类型:在「条件」区域点击「添加条件」,信号类型选「指标」,然后在指标列表里找到「Azure SQL 数据库」→「DTU百分比」,点击「选择」
  • 配置告警触发逻辑:
    • 聚合类型选「平均值」
    • 运算符选「大于或等于」
    • 阈值填「95」
    • 评估时间段选「10分钟」,频率选「1分钟」(即每分钟检查一次过去10分钟的DTU平均值)
  • 设置告警详情:填写告警名称、描述,选择严重性(比如选「严重级别2」)

二、配置触发告警后自动执行SQL的逻辑应用

  • 在告警规则的「操作组」区域点击「创建操作组」,填写操作组名称、订阅、资源组
  • 添加逻辑应用操作:在「操作」区域点击「添加操作」,操作类型选「逻辑应用」,然后点击「创建逻辑应用」
  • 配置逻辑应用触发器:
    • 逻辑应用设计器里,搜索并选择「当 Azure 警报触发时」作为触发器,保存该触发器
  • 添加执行SQL的动作:
    • 点击「+ 新建步骤」,搜索「Azure SQL 数据库」,选择「执行 SQL 查询」动作
    • 点击「创建连接」,选择目标SQL服务器,输入数据库名称;推荐用系统分配身份(更安全),开启后去对应SQL数据库给该身份添加执行SQL所需的权限(比如db_datawriter或自定义权限)
    • 在「SQL 查询」框里输入你要执行的SQL语句,比如EXEC sp_who2或自定义业务语句
  • 保存逻辑应用,回到操作组页面,确认已选中该逻辑应用,保存操作组

三、完成配置并验证

  • 回到告警规则创建页面,确认所有配置项,点击「创建」完成订阅级告警规则的创建
  • 测试验证:可以通过运行复杂SQL查询模拟高DTU负载,或者在Azure监控里手动触发测试警报,检查逻辑应用是否执行了指定SQL,同时确认告警是否正常触发

内容的提问来源于stack exchange,提问作者DinahMoeHumm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 08:57:08