Azure通用警报架构将commonProperty设置为“null”

jq6vz3qz  于 2023-01-14  发布在  其他
关注(0)|答案(1)|浏览(89)

我会解释我的案子的。
我试图设置发送自定义邮件的Azure警报,要做到这一点,我需要一个逻辑应用程序,解析有关上述警报的信息。
问题是,即使我启用了通用警报模式,并填写了自定义属性字段,就像您可以see in the image一样。但此警报发送到Logic App的customProerties字段中的是Null value,我不明白为什么。
但不仅如此,如果我禁用公共警报模式,自定义属性字段将毫无问题地发送。
我不明白公共警报模式是否不允许customProperties,或者如果我做了什么坏事,我需要帮助。
感谢阅读,并要求它,如果任何这篇文章是坏的解释。

h7wcgrx3

h7wcgrx31#

我刚刚向微软支持部门确认了这个问题。
如果将活动日志警报规则指向启用了通用架构的操作组Webhook,则自定义属性不会显示在JSON有效负载中。如果禁用了通用架构,则该属性会显示在有效负载中。
如果对Metric警报或Log Query警报执行相同的操作,则无论是否启用了Common Schema,自定义属性都会出现在Webhook端点。
微软指出,每种类型的架构are documented(活动日志通用架构上没有自定义属性),这不是一个错误。嗯...警报规则窗体确实允许为每种类型的警报配置自定义属性,所以...啊,好吧,没关系。
他们还表示:“我们计划调整所有警报类型(包括活动日志)的行为,尽管还没有明确的ETA。目前,您能够自定义活动日志警报有效负载的最佳选择是使用逻辑应用程序作为操作组。”

相关问题