evi*_*laf 2 azure-application-insights
我有一个由Application Insights监视的Web应用程序,但是在错误视图中,我看到非500个HTTP状态响应被注册为错误。有没有办法告诉洞察力仅注册500个状态代码或忽略捕获的事件中的400个状态代码?
是的,有办法。您可以做的是注册自定义遥测初始化程序,然后执行以下操作:
public void Initialize(Microsoft.ApplicationInsights.Channel.ITelemetry telemetry)
{
if (telemetry is RequestTelemetry && ((RequestTelemetry)telemetry).ResponseCode == "400")
{
((RequestTelemetry)telemetry).Success = true;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
746 次 |
| 最近记录: |