0

根据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 查询是否有任何限制?我们如何根据应用程序洞察事件创建警报?

4

1 回答 1

1

看起来,当您尝试从 Monitor 资源创建新警报时,您会错过在资源列下添加“Application Insights”资源类型,并且没有在其下添加正确的 Application Insights 名称。请仔细检查。

您可以在 Azure 门户中的Monitor -> Alerts -> New alert rule -> Resource -> Select -> Select a resource -> Filter by resource type -> select 'Application Insights' -> Resource -> select CorrectApplicationInsightsName - > 完成。

于 2018-12-29T07:22:27.983 回答