Application Insights和Kubernetes:如何不将成功的/liveness和/hc探测记录到跟踪日志中
创始人
2024-09-11 01:30:29
0

要将成功的/liveness和/hc探测从跟踪日志中排除,可以使用Application Insights的自定义过滤器来实现。以下是一个示例代码,展示了如何使用自定义过滤器来排除成功的探测请求:

public class ExcludeHealthCheckFilter : ITelemetryProcessor
{
    private ITelemetryProcessor Next { get; set; }

    public ExcludeHealthCheckFilter(ITelemetryProcessor next)
    {
        this.Next = next;
    }

    public void Process(ITelemetry item)
    {
        var requestTelemetry = item as RequestTelemetry;
        if (requestTelemetry != null)
        {
            // 排除成功的/liveness和/hc探测请求
            if (requestTelemetry.Success && (requestTelemetry.Name == "GET /liveness" || requestTelemetry.Name == "GET /hc"))
            {
                return; // 不记录成功的探测请求到跟踪日志中
            }
        }

        this.Next.Process(item);
    }
}

然后,在启动应用程序时,将该自定义过滤器添加到Application Insights的配置中:

public class Startup
{
    public void ConfigureServices(IServiceCollection services)
    {
        services.AddApplicationInsightsTelemetry(Configuration);

        // 添加自定义过滤器到Application Insights配置中
        services.AddApplicationInsightsTelemetryProcessor();
    }
}

通过以上代码,成功的/liveness和/hc探测请求将不会被记录到跟踪日志中。请根据自己的需求,对代码进行适当的修改和调整。

相关内容

热门资讯

玩家必备攻略!汇城辅助,红人阁... 玩家必备攻略!汇城辅助,红人阁自动挂机脚本,详细插件(有挂猫腻)所有人都在同一条线上,像星星一样排成...
实测分享!微友辅助器免费版,哥... 实测分享!微友辅助器免费版,哥哥打大a辅助神器,详细攻略(有挂细节)1、哥哥打大a辅助神器透视辅助软...
科技通报!潮娱乐鱼虾蟹公式辅助... 科技通报!潮娱乐鱼虾蟹公式辅助软件,多乐找刺激技巧辅助,详细挂(竟然有挂)1、这是跨平台的潮娱乐鱼虾...
免费测试版!潮娱乐鱼虾蟹公式辅... 免费测试版!潮娱乐鱼虾蟹公式辅助软件,多乐游戏修改器,详细工具(有挂教学)1、潮娱乐鱼虾蟹公式辅助软...
大家学习交流!微信小程序辅助器... 大家学习交流!微信小程序辅助器,蜀山挂机辅助,详细工具(有挂技巧)1、微信小程序辅助器有没有辅助教程...
科技揭秘!福气辅助器,微乐贵阳... 您好,微乐贵阳捉鸡麻将开挂这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很...
一起来探讨!宝宝浙江游戏脚本,... 一起来探讨!宝宝浙江游戏脚本,逗娱碰胡辅助器,详细app(竟然有挂)一起来探讨!宝宝浙江游戏脚本,逗...
一秒答解!789大菠萝攻略,极... 一秒答解!789大菠萝攻略,极速猜一猜辅助,详细插件(讲解有挂)1、很好的工具软件,可以解锁游戏的极...
热点推荐!广东闲来辅助工具,随... 热点推荐!广东闲来辅助工具,随意玩脚本辅助工具透视,详细工具(真是有挂)1、用户打开应用后不用登录就...
重要通知!福建13水插件,吉安... 重要通知!福建13水插件,吉安中至小程序,详细app(有挂秘诀)1、吉安中至小程序透视辅助软件激活码...