tencent cloud

文档反馈

日志过滤

最后更新时间:2024-12-18 16:37:40

    场景描述

    小王将工具的日志采集到了 CLS,现需要将 cmdb 日志中操作方法为 PUT 和 POST 的日志过滤出来。

    原始日志

    [
    {
    "path": "/eks/pod/running",
    "clientIP": "1.*.*.123",
    "method": "POST"
    },
    {
    "path": "/cmdb/login",
    "clientIP": "1.*.*.123",
    "method": "PUT"
    },
    {
    "path": "/cmdb/start",
    "clientIP": "1.*.*.123",
    "method": "GET"
    }
    ]

    加工语句

    //path中包含有cmdb字符,保留该日志,其余日志过滤掉
    log_keep(regex_match(v("path"),regex="cmdb",full=False))
    //method中包含POST或者PUT字符,保留该日志
    log_keep(regex_match(v("method"),regex="POST|PUT",full=False))

    加工结果

    {
    "clientIP":"1.*.*.123",
    "method":"PUT",
    "path":"/cmdb/login"
    }
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持