如何在Azure Application Insights中获取Web请求的响应大小

时间:2019-02-01 04:50:02

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

我们有一个使用所有默认配置与Application Insights一起运行的ASP.NET Core WebAPI(没有自定义遥测报告),并且它可以向Azure Application Insights正确报告遥测,我们可以从Performance视图中获取每个请求的响应时间。这种情况下,我们还想知道每个请求的响应大小,以进一步改进后端数据序列化设计,但是我们无法从现有数据中获取响应大小。

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

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

1 个答案:

答案 0 :(得分:1)

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

View Post request Body in Application Insight