1

我有一个我的应用提供一个非常有趣的案例。首先,相同/相似的实现对我的其他项目工作正常。现在Azure应用程序洞察HTTP依赖性追踪问题

我的主要问题是,在这个特定的项目,HTTP远程依赖性没有得到跟踪。但是,其他一切都会被跟踪,例如正常的性能,响应时间,服务器请求,自定义事件,自定义异常SQL依赖关系。只是HTTP依赖不是。他们曾经是跟踪和无处他们没有工作了 - 这没有发生在现有生产服务器上发布的任何服务器。

我使用的是最新版本的AI的包2.2.0和2.0.7,根据封装。再次指出,其他项目都很好。

我曾尝试和检查这种行为对于这个项目都云服务和App服务在Azure上。两者都是相同的结果。我有检查跟踪日志调试,我可以看到SQL和自定义事件跟踪,但没有记录再次HTTP调用。输出日志上没有任何异常。

我想提到的最后一件事是,我使用不同的仪器密钥将此服务部署到多个云服务,因此,这是我初始化我的AI的方式。

TelemetryConfiguration.Active.InstrumentationKey = ConfigurationManager.AppSettings.Get("AzureApplicationInsights"); 

我也被通过Visual Studio和观察到同样的行为都设置成一个AI资源尝试。

我不确定还能补充什么,特别是在代码级别上,但迄今为止Azure支持并没有太多帮助,这对我来说很重要,因为我无法看到我的完整性能系统,这使我陷入了依赖性错误的盲点。

编辑:

只是为了加起来,我使用的.Net 4.6.2 System.Net.Http 4.3.0

+0

能否请你澄清“AI包2.2.0和2.0.7”。什么包是什么版本? –

回答

0

好吧,作为最后的测试,我已经降级System.Net 。从4.3.0到4.0.0,并在本地跟踪依赖关系。

+0

你有没有进一步的调查资料?我们有一个类似的问题,其中一个项目能够跟踪HTTP依赖性调用,但另一个不能。跟踪的那个没有对System.Net.Http的NuGet引用,没有跟踪的那个NuGet引用到System.Net.Http。我会测试它,但我也想知道为什么System.Net.Http导致AI的问题。 – xenoverse