如何在 Xamarin 应用程序的 HockeyApp 的 Application Insights Analytics 中填写 'requests'?

How to fill 'requests' in Application Insights Analytics from HockeyApp in Xamarin app?

我刚刚开始将 HockeyApp MetricsManager 与 Azure 上的 Application Insigts Analytics 结合使用。我设法从我的 Xamarin 应用程序中记录了自定义事件,但我该如何记录/跟踪请求?

我在这个视频中看到了这个请求 table:https://channel9.msdn.com/Shows/Cloud+Cover/Episode-214-Hockey-App-and-Azure-App-Insights-with-Evgeny-Ternovsky-and-Josh-Weber

这是我使用的教程:https://www.youtube.com/watch?v=zcgHorMJklI&t=7s

我的代码限制为:

MetricsManager.Register(Application, "myAppId");

1 在 Azure 门户中导航到您的应用程序。 2 单击橙色状态栏,上面写着 Transfer to HockeyApp。 3 单击传输应用程序按钮。 4 就是这样! 在后台,迁移工具将使用您的 Azure 凭据登录并创建一个 HockeyApp 帐户(如果您还没有,或者它没有链接到您的 Azure 登录凭据)。然后它会自动为您提供一个新的 HockeyApp 应用程序。这个新应用将自动与您的 Application Insights 应用链接。他们将共享相同的 instrumentationKey / appID,并且通过 AI 或 HA SDK 发送的数据将流向这两种体验,直到 Application Insights 的 6 月 15 日日落日期。在该日期之后,数据将只能通过 HockeyApp 获得。

很遗憾,requests 不是 HockeyApp 支持的数据类型。您可以在此处查看更多详细信息:https://azure.microsoft.com/en-us/blog/mobile-and-desktop-telemetry-in-application-insight-and-hockeyapp/。 Josh 和我做的演示你 linked 包含了一个请求 table,因为我们显示的数据从大约 30 分钟开始就来自一个使用 Application Insights 检测的服务。我们这样做只是为了展示具有大数据集的分析工具的潜力。

也就是说,HockeyApp 确实包含一个自定义事件机制,您可以将任何您想要的数据放入其中,然后通过 Analytics 进行查询。您可以在第 3.7.2 节 here 中了解如何执行此操作 - 此 link 适用于 iOS SDK,但相同的选项可用于 Android 和 Windows 还有。