Azure AppInsights - Http 结果代码故障

Man*_*sar 7 load-testing azure azure-api-management azure-application-insights azure-web-app-service

我们已经在Azure中配置了APIM、WebApp,然后连接了AppInsights Log以获取失败时的详细信息。

我们正在 APIM 上进行负载测试。

有一次,我们开始收到 500 错误代码,这意味着应用程序级别存在问题。

当我们查看详细信息时,在某一时刻,我们得到的 http 结果代码为“故障”,并且我们在 API、服务器下没有收到任何错误。

所以我想知道“故障”是什么意思?

A

Iva*_*ang 7

以下是关于HttpCoreDiagnosticListener 跟踪异常的ApplicationInsights-dotnet存储库问题的解释

此问题是关于 DependencyCollection 模块在出现客户端错误(例如 DNS)时跟踪异常事件以及 DependencyTelemetry。该异常与 DependencyTelemetry 一起发送给用户 ikey。

如果未跟踪此异常,则 DependencyCollector 拥有的唯一信息是调用失败,并且 resultCode 为“Faulted”。在删除实际的异常之前,我们应该修改结果代码以使其更有用。

顺便说一句,.NET Framework 的 DependencyCollection 不会跟踪此异常,因此使 netcore 也表现相同对于一致性点很有好处。