我正在尝试为看似简单的警报场景创建警报:
如果我的逻辑应用程序未启动24小时,我想提出意外不活动的警报。
当我通过门户创建警报时,我只能选择长达6小时的时间窗口。
但是,如果我通过Portal API直接设置它,那么我可以配置一个最多1天的时间窗口。
我的问题是为什么门户网站将窗口大小最多固定为6小时以进行警报?我是否正确地采用了这种方式 - 是否有更好的方法来确定某些逻辑应用程序的不活动?例如如果逻辑应用程序没有触发2天,我该怎么警告?
谢谢。
根据documentation,可以使用ISO 8601持续时间格式的5分钟到1天之间的windowsSize
创建警报规则。
正如您所提到的,这也是通过API和ARM模板支持的。
为什么门户网站将窗口大小最多固定为6小时以进行警报?
我相信这只是一个UI限制,但不应该存在。
我的另一个问题是我是否以正确的方式解决这个问题 - 是否有更好的方法来确定某些逻辑应用程序的不活动?例如如果逻辑应用程序没有触发2天,我该怎么警告?
这是一个OOTB功能,我建议只要它符合您的要求就可以使用它。如果你需要其他东西,比如更长的时间,你需要实现一些自定义的东西。您可以使用Workflow Runs - List API并以编程方式检查它。
HTH