Insight消息未显示在Visual Studio或Azure中

时间:2016-07-16 09:50:54

标签: azure-application-insights

我在调试窗口中看到了AI消息,但没有在诊断窗口/集线器,Azure或应用程序洞察VS屏幕中看到

调试窗口 应用洞察遥测:{" name":" Microsoft.ApplicationInsights.e71aa06ae1d142b4ae04393d63a71d57.Exception"," time":" 2016-07-16T09:46: 37.7435251Z"," iKey":" xyz","标签":等

不使用配置文件

        for (;;)
        {
            var telemetryClient = new TelemetryClient();
            telemetryClient.InstrumentationKey = "abc";
            telemetryClient.Context.Session.Id = Guid.NewGuid().ToString();
            telemetryClient.Context.User.AccountId = "Ben";
            telemetryClient.Context.Component.Version = "1.0";
            telemetryClient.TrackEvent("Application Start");

            telemetryClient.TrackException(new ApplicationException("test exc"));
            telemetryClient.Flush();
            Thread.Sleep(3000);
        }

这是几个解决方案一个控制台另一个。核心。有什么想法吗?

添加诊断显示。 属性值'无法从存储加载项目。文件:20160531051527_dbd26772482e4dbab6791b63f0ded9d3.trn异常:System.UriFormatException:无效的URI:无法确定URI的格式。    在Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)    在Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(任务任务)    在Microsoft.ApplicationInsights.Channel.Storage.Peek()'找不到vshub.exe。默认情况下填充它:OnNext:{0} 属性值'无法从文件加载传输。文件的完整路径:C:\ Users \ bklooste \ AppData \ Local \ Microsoft \ ApplicationInsights \ vstelAIF-312cbd79-9dbb-4c48-a7da-3cc2a931cb70 \ 20160712090841_9436f519411b4a10b4f551897382fcc6.trn,异常:System.UriFormatException:无效的URI:URI的格式可以没有确定。    在Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)    在Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(任务任务)    在Microsoft.ApplicationInsights.Channel.Storage.d__14.MoveNext()'找不到vshub.exe。默认情况下填充它:OnNext:{0} 属性值'无法从存储加载项目。文件:20160712090841_9436f519411b4a10b4f551897382fcc6.trn异常:System.UriFormatException:无效的URI:无法确定URI的格式。    在Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)    在Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(任务任务)

1 个答案:

答案 0 :(得分:0)

可能不是答案,但可以帮助那些搜索此堆栈跟踪并且不会阅读问题评论的人。

OPs问题在检查仪器密钥时已经解决。

vshub.exe 尝试读取C:\Users\bklooste\AppData\Local\Microsoft\ApplicationInsights\vstelAIF-312cbd79‌​-9dbb-4c48-a7da-3cc2a931cb70处的文件以在离线遥测中发送时,会生成堆栈跟踪。

此离线遥测由Application Insights Persisted HTTP包提供。在不知道文件的实际内容的情况下,文件中可能存在一些损坏。该文件应该类似于下面的代码段。如果由于某种原因文件被截断或URI实际上格式不正确,那么将抛出此异常。

您需要更正URI,或者(最好)只删除文件。

https://vortex.data.microsoft.com/collect/v1
Content-Type:application/x-json-stream
Content-Encoding:gzip

H4sIAAAAAAAEAJV...