是否可以在本地观看应用洞察

问题描述 投票:0回答:2

有一个插入了 Application Insights 的 web.api 应用程序。当它发布到 Azure 时,AI 就像一个魅力。不幸的是,有时出于测试目的需要在 iis express 中启动应用程序。通常我从 cmd 这样做:

"c:\program files\iis express\iisexpress" /port:1337 /path:c:\tracker_pub
.
在这种情况下是否可以查看 AI 统计数据?特别是我希望看到有时会发生的例外情况。

asp.net-web-api iis-express azure-application-insights
2个回答
3
投票

您可以使用 LinqPad 实时获取所有内部遥测数据。此外,如果您有 VS 2015 Update 1,则有一个 Application Insights 中心,您可以在其中找到 AI 遥测(与 VS 输出中的相同)。


1
投票

是的,只要您的应用程序正在接收请求并且您的本地机器有互联网连接,所以它可以将事件发送到 AI 数据收集端点,它应该在 iis express 中运行时记录活动。推荐的方法是将此数据发送到不同的检测密钥(在 AI 门户中创建新的 AI 资源后),这样您的本地测试流量就不会与您的生产数据混淆,这也是测试新自定义的好方法您要添加的事件。如果在 iis express 中运行时没有看到任何数据,最好的调试方法是使用 F5 在 Visual Studio 中启动应用程序,您将在调试输出窗口中看到即将发送的每个事件。

© www.soinside.com 2019 - 2024. All rights reserved.