首页 文章

不通过HockeyApp桥接到Application Insights的例外情况

提问于
浏览
0

我们正在尝试为我们的业务线UWP应用程序找到集中式异常日志记录解决方案 . 经过一些研究,我们决定尝试HockeyApp,因为它有一个UWP SDK和一个 TrackException() 方法 . 我们希望通过设置HockeyApp Bridge to Application Insights来查看Azure中的数据 . 但是,虽然事件正好正常,但Application Insights中没有出现异常 . 下面是我编写的简单代码 . TrackEvent() 日志显示在HockeyApp和App Insights中 . TrackException() 日志仅在HockeyApp中显示 . 为什么异常没有流入Application Insights?

HockeyClient.Current.TrackEvent($"Navigated to Login Page.");
HockeyClient.Current.TrackEvent($"Navigated to Login with Dictionary.", new Dictionary<string, string>
    {
        {"MyExtraData", "Tour # 1234" }
    }
);
try
{
    string str = null;
    int i = str.Length;
}
catch (Exception ex)
{
    HockeyClient.Current.TrackException(ex);
}
HockeyClient.Current.Flush();

这是HockeyApp门户网站中的例外情况 .
enter image description here

在这里,您可以看到Azure Application Insights中没有例外 .
enter image description here

我多次复制了这个 . 此外,Google Analytics门户中没有“例外”表 .

1 回答

  • 0

    请注意,HockeyApp已被删除,您尽快和/或其他补充平台 .

    HockeyApp不会将异常导出到ApplicationInsights . 如果要使用Azure Log Analytics(Kusto)查询查询例外,则需要将其导出以手动导出 .

    AppCenter不支持导出处理的异常以进行进一步处理 . 它不在product roadmap中,但您可以申请此功能 .


    如果要使用ApplicationInsights查询异常,则必须手动导出 . 您可以使用官方ApplicationInsights SDKs进行导出,如果您想与HockeyApp / AppCenter的导出共享相同的ApplicationInsights实例,请记住重新使用您的InstrumentationKey .

相关问题