使用应用程序洞察力的自定义应用程序仪表板

Dashboards on custom application using application insights

我们有很多应用程序将自定义日志抛给应用程序洞察。我想制作一个仪表板,我可以在其中查看每个应用程序是 运行 还是抛出异常等。我尝试查看日志分析,但它似乎没有与应用程序洞察力的连接器。任何人都可以提供一些信息来开始吗?我应该使用 Monitor、Log Analytics 还是 Sentinel 来完成这项任务,以及如何开始使用自定义应用程序洞察日志。

Application Insights 是 Azure Monitor 的一部分。创建新的 App Insights 资源时,您现在可以选择将所有内容存储在 Azure Log Analytics 工作区中,请参阅 the docs. Or you can 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