asp.net-core-webapi - 如何在 Azure Application Insights 中获取 Web 请求的响应大小

标签 asp.net-core-webapi azure-application-insights

我们有一个 ASP.NET Core WebAPI 与使用所有默认配置(无自定义遥测报告)的 Application Insights 一起运行,它正确地将遥测报告给 Azure Application Insights,我们可以从性能 View 中获取每个请求的响应时间,在我们的如果我们还想知道每个请求的响应大小,以进一步改进后端数据序列化设计,但我们无法从现有数据中获取响应大小。

我的问题是:响应大小是否包含在 Application Insights 的默认数据收集策略中?如果不是,我们如何添加此指标?

框架:ASP.NET Core 2.1、Microsoft.ApplicationInsights.AspNetCore 2.5.1

最佳答案

响应大小不是应用程序洞察中默认数据收集策略的一部分。虽然您可以添加自定义遥测。例如自定义遥测初始化器,请看下面的线程-

View Post request Body in Application Insight

关于asp.net-core-webapi - 如何在 Azure Application Insights 中获取 Web 请求的响应大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54473068/

相关文章:

angular - 使用 MSAL 保护 ASP.Net Core Web API 和 Angular 应用程序

azure - 将大数据从应用程序洞察导入到 PowerBI

node.js - NodeJS + Express 慢慢消耗越来越多的 CPU

azure - App Insights cookie 被 Azure 防火墙阻止

c# - 如何配置 Application Insights 以从 .net 4.8 应用程序发送遥测数据

c# - Asp.Net core 3.0 中的 URL 重写

caching - Asp.Net Core 中全局变量的替代方法?

docker - 添加迁移 : Cannot bind argument to parameter 'Path' because it is an empty string

asp.net - 防火墙背后的应用洞察

angular - 使用 token API 和 angular 进行防伪