【发布时间】:2022-11-01 10:45:32
【问题描述】:
我需要从 Azure App Insight 中的hangfire 中排除日志。参考这篇文章,App Insights: Disable SQL Dependency telemetry
if (telemetry.Type == "SQL"
&& telemetry.Name.ToLower().Contains("hangfire")
&& telemetry.Success.GetValueOrDefault(false))
{
return;
}
当我对telemetry.Name 进行故障排除时,我看不到hangfire,因此它将照常处理遥测。我得到的telemetry.Name 是xx.xxx.xx.xx,xxx | myservices
next.Process(item);
示例日志(修改后的版本,因为得到了 ip 地址)
10/25/2022, 10:57:10 PM
10/25/2022, 10:52:10 PM
10/25/2022, 10:52:10 PM
10/25/2022, 10:52:10 PM
10/25/2022, 10:52:10 PM
10/25/2022, 10:52:10 PM
10/25/2022, 10:52:10 PM
10/25/2022, 10:52:10 PM
10/25/2022, 10:52:10 PM
10/25/2022, 10:52:10 PM
10/25/2022, 10:47:10 PM
【问题讨论】: