根据https://docs.microsoft.com/en-us/azure/log-analytics/log-analytics-cross-workspace-search,我们现在可以在 Azure Log Analytics 中执行跨资源查询。我们创建了一个在 Log Analytics 中运行良好的示例查询:
app("appInsightName1").requests
但是当向它提供相同的查询时,Monitor -> Alerts -> Rules -> Define Alert Condition -> Configure signal logic / Search query
它会在 tooltip 中显示错误Query syntax error
。
所有其他不引用app()
函数的查询都可以正常工作。我们尝试了不同的方法来指定传递给 app() 函数的应用程序 ID,但没有成功。
关于跨资源请求的 Monitor 查询是否有任何限制?我们如何根据应用程序洞察事件创建警报?