Azure SQL 与 TEAMS 集成的警报
Azure SQL Alerts to integrate with TEAMS
我正在尝试将 Azure SQL 警报与团队集成。我创建了 webbook 并将 link 粘贴到 Azure 操作组中。当我 运行 测试时它有失败输出。因此,我创建了 运行book 并在 运行book 中创建了网络书。 link 我从我插入操作组的网络书里得到的 运行 测试成功了。我可以在 azure runbook/webbook 中看到警报,但没有通过 TEAMS。
请按照以下步骤实现警报目标
第 1 步:创建空白逻辑应用程序
• 对于此步骤,您需要登录到 Azure 门户并创建一个新的逻辑应用程序。一旦你在正确的地方,点击添加菜单和 select 你想要创建的逻辑应用程序类型。可用的类型有:标准和消费。您可以在 link
的 Azure 逻辑应用的定价和计费模型页面中找到所有必要的信息
步骤 2:配置逻辑应用程序
• 在逻辑应用程序设计器页面中,单击收到 HTTP 请求时。这将是我们的触发器。
• 在 selection 之后,您将看到逻辑应用程序设计器 canvas。在这里,我们将从刚刚添加的触发器 activity 开始进行所有剩余配置
• 使用触发器将使用的JSON 架构配置activity。由于请求将包含警报的 JSON 负载,您可以参考(并使用)示例架构,您可以在 link 的通用警报架构定义一文中找到。从页面复制示例警报负载,单击使用示例播放负载生成架构,粘贴内容并单击完成
• 要创建用于决定使用哪个通知的条件 activity,请单击新建步骤,在搜索框中键入控件
• Select Control 组,然后 select Switch activity 将其添加到 canvas。对于活动较多的群组,您可以在搜索框中输入 activity 名称或部分名称。
添加后,此 activity 需要一些配置:
团队 ID、频道、消息
就团队ID和频道而言,您可以select Azmon警报,关于消息body部分,这代表通过通知发送的信息。您可以在此处输入任意格式的静态文本、动态内容以及公式。在我的例子中,我从一种标题开始,然后是部分,在这些部分下面是我想发送的信息。对于静态文本,您只需编写它即可。对于动态内容 and/or 公式,一旦你决定了放置它的行,点击添加动态内容和 select 它从侧面板点击消息 canvas 或者 select 它来自动态内容列表或 assemble 它使用表达式构建器
在这个 post 中,因为我从触发器 activity 中正确解析了所有内容(当收到 HTTP 请求时),我将只使用动态内容。例如,在输入一些文本后,如 – Alert Id: I will select alertId content from the list
步骤 3:配置操作组
配置一个操作组以使用它来接收我们作为 expected.From Azure Monitor blade
的警报
• 在“警报”页面中,单击“管理操作”
• 点击新建操作组
• 输入必要的基本信息并单击下一步:通知
• 根据之前创建的配置如下:
o 操作类型
o 名字
o Selected
• 确保启用通用警报架构和 select 并创建
第 4 步:将新操作组添加到您的通知中
我们已经创建并配置了操作组;我们需要将它添加到我们想要通知的所有警报中
• 在“警报”页面中,单击“管理警报规则”
• 在“操作”部分中,将新操作组添加到现有操作组(或在不需要时删除它们
• Select 新创建的(如果需要,de-select select 编辑的)并单击 Select
• 单击“保存”以保存并应用更改
第 5 步:测试
参考下面的文档
我正在尝试将 Azure SQL 警报与团队集成。我创建了 webbook 并将 link 粘贴到 Azure 操作组中。当我 运行 测试时它有失败输出。因此,我创建了 运行book 并在 运行book 中创建了网络书。 link 我从我插入操作组的网络书里得到的 运行 测试成功了。我可以在 azure runbook/webbook 中看到警报,但没有通过 TEAMS。
请按照以下步骤实现警报目标
第 1 步:创建空白逻辑应用程序
• 对于此步骤,您需要登录到 Azure 门户并创建一个新的逻辑应用程序。一旦你在正确的地方,点击添加菜单和 select 你想要创建的逻辑应用程序类型。可用的类型有:标准和消费。您可以在 link
的 Azure 逻辑应用的定价和计费模型页面中找到所有必要的信息步骤 2:配置逻辑应用程序
• 在逻辑应用程序设计器页面中,单击收到 HTTP 请求时。这将是我们的触发器。
• 在 selection 之后,您将看到逻辑应用程序设计器 canvas。在这里,我们将从刚刚添加的触发器 activity 开始进行所有剩余配置
• 使用触发器将使用的JSON 架构配置activity。由于请求将包含警报的 JSON 负载,您可以参考(并使用)示例架构,您可以在 link 的通用警报架构定义一文中找到。从页面复制示例警报负载,单击使用示例播放负载生成架构,粘贴内容并单击完成
• 要创建用于决定使用哪个通知的条件 activity,请单击新建步骤,在搜索框中键入控件
• Select Control 组,然后 select Switch activity 将其添加到 canvas。对于活动较多的群组,您可以在搜索框中输入 activity 名称或部分名称。
添加后,此 activity 需要一些配置: 团队 ID、频道、消息
就团队ID和频道而言,您可以select Azmon警报,关于消息body部分,这代表通过通知发送的信息。您可以在此处输入任意格式的静态文本、动态内容以及公式。在我的例子中,我从一种标题开始,然后是部分,在这些部分下面是我想发送的信息。对于静态文本,您只需编写它即可。对于动态内容 and/or 公式,一旦你决定了放置它的行,点击添加动态内容和 select 它从侧面板点击消息 canvas 或者 select 它来自动态内容列表或 assemble 它使用表达式构建器
在这个 post 中,因为我从触发器 activity 中正确解析了所有内容(当收到 HTTP 请求时),我将只使用动态内容。例如,在输入一些文本后,如 – Alert Id: I will select alertId content from the list
步骤 3:配置操作组
配置一个操作组以使用它来接收我们作为 expected.From Azure Monitor blade
的警报• 在“警报”页面中,单击“管理操作”
• 点击新建操作组
• 输入必要的基本信息并单击下一步:通知
• 根据之前创建的配置如下:
o 操作类型
o 名字
o Selected
• 确保启用通用警报架构和 select 并创建
第 4 步:将新操作组添加到您的通知中
我们已经创建并配置了操作组;我们需要将它添加到我们想要通知的所有警报中
• 在“警报”页面中,单击“管理警报规则”
• 在“操作”部分中,将新操作组添加到现有操作组(或在不需要时删除它们
• Select 新创建的(如果需要,de-select select 编辑的)并单击 Select
• 单击“保存”以保存并应用更改
第 5 步:测试
参考下面的文档