You need to enable JavaScript to run this app.
导航
过滤日志插件
最近更新时间:2024.09.13 17:12:48首次发布时间:2024.09.13 16:50:16

LogCollector 的 drop_log 插件支持日志字段名称与正则表达式进行匹配,以过滤掉不符合条件的日志。

说明

LogCollector V2.0.0 及后续版本支持该插件。如何查看LogCollector版本,请参考查看软件版本

参数说明

说明

drop_log 字段值为数组类型,支持添加多个数组对象。同一个数组对象中,不可同时配置 keep_regexdrop_regex,但至少配置一个。

名称

类型

是否必选

说明

field

String

字段名称。

keep_regex

String

用于保留日志的正则表达式。
如果字段名称与保留日志的正则表达式都不匹配,那么丢弃日志。

drop_regex

String

用于丢弃日志的正则表达式。
如果存在字段名称完全匹配丢弃日志的正则表达式,那么丢弃日志。

配置示例

  • 经过处理之后(例如:采集模式或者其他处理器插件)的键值对日志

    "data": "Click Here"
    "size": "36"
    "style": "bold"
    "name": "text1"
    "hOffset": "250"
    "vOffset": "100"
    "alignment": "center"
    "onMouseUp": "sun1.opacity = (sun1.opacity / 100) * 90;"
    "time": "Today is 2023-06-08. Tomorrow is 2023-06-09."
    
  • Logcollector插件处理器配置

    {
        "processors":[
            {
                "drop_log":[
                    {
                        "field":"alignment",
                        "keep_regex":"center"
                    },
                    {
                        "size":"data",
                        "drop_regex":"\d+"
                    }
                ]
            }
        ]
    }
    
  • 处理结果
    丢弃该日志,不采集。