作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当发送到 Azure AppInsights traces
表的消息的严重性级别为 3 时,我将触发发送到 Microsoft Teams channel 的电子邮件,并发出警报。我希望能够查看实际日志触发警报的消息。
我读到我需要编写一个逻辑应用程序。但我一直无法弄清楚如何从那里获取实际的日志消息。
还有其他人这样做过吗?有没有人知道的样本?
最佳答案
您可以使用以下设计发送日志消息:
在警报中,您将看到条件,就像您可以将其用作条件一样。
要运行 KQL 查询,您需要将日志数据发送到 KQL 集群,然后可以对来自 ADX 集群的日志运行 KQL 查询。现在,您可以在下一个 HTTP 请求中使用 KQL 查询的输出将消息发送到 Teams channel 。要向团队发送消息,您需要创建 incoming webhook .
输出:
Teams channel 中的输出
您还可以发送如下所示的任何输出:
您需要像这样使用来代替输出('Compose'):
然后:
您需要使用每秒运行的重复触发器来代替 http 触发器来检查 kql 的条件,这就是您如何使用 kql 输出在逻辑应用程序中创建警报。
关于azure - 如何将触发 Azure AppInsights 警报的跟踪消息包含在发送给 Teams 的电子邮件的有效负载中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76930317/
我是一名优秀的程序员,十分优秀!