【发布时间】:2017-05-04 14:00:42
【问题描述】:
我已经使用 ApplicationInsights 几个月了。 虽然它对于一般的 MVC 和 Web 应用程序非常有用,但我有一些 WebAPI 服务应用程序我想跟踪它们的使用情况。
例如,我的应用程序中有不同的 RESTful API,我想查看每天(或一段时间内)进行多少调用以比较使用情况。
ApplicationInsights 中的用法选项卡似乎是为 HTML Web 应用程序量身定制的。
有没有办法将它用于服务?
【问题讨论】:
-
App Insights 跟踪可能不适用于 Web Api 之类的附加信息,但跟踪 Web Api 应该没有问题。您是否缺少某些特定信息?这里的实际问题是什么?
-
@ChrisPratt 我正在尝试跟踪使用情况。我可以毫无问题地跟踪请求。但我需要用法。我希望能够回答“过去 72 小时内有多少用户使用 X API?”的问题
-
这不是一回事吗?请求就是使用。您是否只是在寻找分析用语中的“唯一”之类的东西,即提出请求的唯一用户?
-
App Insights 中有一个“使用情况”标签,用于跟踪用户、会话和页面浏览量。这不适用于您的 API 吗?
-
@BanksySan 我正在使用 Windows 身份验证,所以我认为这应该不是问题。
标签: c# asp.net-mvc asp.net-web-api azure-application-insights