gpt4 book ai didi

azure - Application Insights 不记录成功的请求

转载 作者:行者123 更新时间:2023-12-02 07:09:20 28 4
gpt4 key购买 nike

我已将 Azure Application Insights 添加到我的许多 .Net WebAPI 应用程序中。我注意到我没有从这些应用程序收到成功的请求遥测。我确实收到依赖项遥测和失败的请求,但没有收到请求的实际遥测。通过伪造 URL 或请求并强制失败,我可以看到它被发送到 AI,所以我的问题绝对不是仪器 key 。

我按如下方式初始化仪器 key :

Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active.InstrumentationKey =
ConfigurationManager.AppSettings["ApplicationInsightsKey"];

我尝试从应用程序中完全删除 AI,然后使用“配置应用程序洞察”选项再次添加它,但它仍然不起作用。我的另一个网络应用程序使用了不久前配置的人工智能,它工作得很好,我已经用工作应用程序的设置替换了损坏的应用程序的设置,并且还使软件包版本对齐,但我仍然只得到失败请求的遥测。下面的实时流捕获显示了这一点,红色箭头指向为成功请求所做的依赖项调用,但请求率图表中没有显示任何内容。相反,在它之前有一个失败,并且会被记录下来。 enter image description here

最佳答案

我刚刚在 Application Insights Github 上的一个已解决问题中找到了答案。解决方案是打开 ApplicationInsights.config 并滚动到遥测模块 Microsoft.ApplicationInsights.Web.RequestTrackingTelemetryModule,其下方注释掉 System.Web.Handlers.TransferRequestHandler 行

此问题已得到修复,并将在软件包的 2.5 版中发布。您可以在此处阅读该问题 https://github.com/Microsoft/ApplicationInsights-dotnet-server/issues/175

关于azure - Application Insights 不记录成功的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48206305/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com