Windows Phone 中代码的 Application Insights 初始化失败
Application Insights initialization by code in Windows Phone fails
我们正在努力让 Application Insights 在我们的应用程序中发挥作用。如果我选择自动配置 "Add Application Insights Telemetry" 它可以工作,但是如果我尝试通过以下代码添加它,它不会:
TelemetryConfiguration.Active.InstrumentationKey = instrumentationKey;
TelemetryClient tc = new TelemetryClient();
tc.TrackEvent("Testevent Windows Phone");
没有抛出异常或错误消息,但它也没有在 Visual Studio window 或 Azure 门户中显示事件。
这段代码有什么问题?是添加 Instrumentation 键吗?我找到了 here。我需要添加 Instrumentation 密钥并动态完成初始化,因为我们需要在我们的 cordova 应用程序之一中使用它作为插件(它已经为 Android 工作)。
感谢您的帮助。
请遵循此文档:
https://azure.microsoft.com/en-us/documentation/articles/app-insights-windows-get-started/
简而言之:
1. 仅使用 Instrumentation Key 添加 ApplicationInsight.config。
2. 添加这一行 WindowsAppInitializer.InitializeAsync();
作为 App 构造函数中的第一行。
3. 创建遥测客户端并调用跟踪方法。
--伊兹克
看来我问题中的代码没问题!也许 Azure 门户中有些延迟,但现在事件到了。
感谢您的帮助。
我们正在努力让 Application Insights 在我们的应用程序中发挥作用。如果我选择自动配置 "Add Application Insights Telemetry" 它可以工作,但是如果我尝试通过以下代码添加它,它不会:
TelemetryConfiguration.Active.InstrumentationKey = instrumentationKey;
TelemetryClient tc = new TelemetryClient();
tc.TrackEvent("Testevent Windows Phone");
没有抛出异常或错误消息,但它也没有在 Visual Studio window 或 Azure 门户中显示事件。
这段代码有什么问题?是添加 Instrumentation 键吗?我找到了 here。我需要添加 Instrumentation 密钥并动态完成初始化,因为我们需要在我们的 cordova 应用程序之一中使用它作为插件(它已经为 Android 工作)。
感谢您的帮助。
请遵循此文档: https://azure.microsoft.com/en-us/documentation/articles/app-insights-windows-get-started/
简而言之:
1. 仅使用 Instrumentation Key 添加 ApplicationInsight.config。
2. 添加这一行 WindowsAppInitializer.InitializeAsync();
作为 App 构造函数中的第一行。
3. 创建遥测客户端并调用跟踪方法。
--伊兹克
看来我问题中的代码没问题!也许 Azure 门户中有些延迟,但现在事件到了。
感谢您的帮助。