使用应用程序见解在定制应用程序上显示仪表板

问题描述

我们有许多应用程序将自定义日志抛出到应用程序见解中。我想创建一个仪表板,在其中可以查看每个应用程序是否正在运行或引发异常等。我尝试在日志分析中四处查看,但它似乎与应用程序见解没有关联。谁能提供一些开始的信息?我应该使用Monitor,Log Analytics还是Sentinel来完成此任务,以及如何开始使用自定义应用程序洞察日志。

解决方法

Application Insights是Azure Monitor的一部分。现在,在创建新的App Insights资源时,您可以选择将所有内容存储在Azure Log Analytics工作区中,请参见the docs。或者,您可以将现有资源migrate转换为工作空间支持的资源。

然后,您可以使用workbooks使用交互式工作簿来可视化数据。这些工作簿也可用于经典的App Insights资源。

还可以通过使用app expression来查询任何Log Analytics工作区中的App Insights资源,如下所示:

app("name-of-your-ai-resource").requests
| order by timestamp desc
| project timestamp,url,resultCode

并将这些结果用于可视化。

最后,您还可以使用Power Bi的丰富功能来创建交互式转发,请参见the docs

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...