gpt4 book ai didi

azure - 使用 Webhook 在 Azure 中配置警报邮件 (SendGrid)

转载 作者:行者123 更新时间:2023-12-03 01:43:33 35 4
gpt4 key购买 nike

我为我的应用服务配置了警报。考虑我有服务器停机检查警报。

每当触发警报时,我希望将包含足够详细信息的邮件发送到我们的邮箱。为了实现此目的,我直接从 Azure Alert Webhook 调用 sendgrid api。我能够发送带有硬编码数据的邮件。我想利用 Azure Alert 拥有的详细信息来包含在邮件中。

Webhook url 如下: https://api.sendgrid.com/api/mail.send.json?api_user= ********&api_key=****&to=*****&toname=*&subject=&text=#workspaceid%20#applicationid&from= **

“#workspaceid”是正在发送的 json 参数。

但是该方法不起作用。

我希望将 Azure 警报启动的完整 json 内容包含在邮件正文中。

Alert Rule

最佳答案

需要以某种方式解析警报发送的 JSON 负载,然后将其发送到 SendGrid。我还没有找到任何方法来优雅地执行此操作,以便您只需从 JSON 调用参数并将其传递到邮件调用即可。

但是,我们仍然有办法构建这个:)

微软流程

使用流,我们可以从 HTTP 请求触发它并让它解析输入。解析输入后,我们可以获得相关参数并形成用于发送电子邮件的 SendGrid URL。

这种方法有点复杂,但它为设置警报可能触发的各种逻辑打开了更多大门。

参见this有关如何创建由 HTTP 请求触发的流的链接。

关于azure - 使用 Webhook 在 Azure 中配置警报邮件 (SendGrid),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49915527/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com