Link Search Menu Expand Document Documentation Menu

delete_entries

delete_entries 处理器从事件中删除条目,例如键值对。您可以在 YAML 配置文件中 delete_entries 下的 with-keys 字段中定义要删除的键。这些键及其值将被删除。

配置

您可以使用以下选项配置 delete_entries 处理器。

选项 必需 描述
with_keys 要删除的条目的键数组。

用法

首先,创建以下 pipeline.yaml 文件

pipeline:
  source:
    ...
  ....  
  processor:
    - delete_entries:
        with_keys: ["message"]
  sink:

接下来,创建一个名为 logs_json.log 的日志文件,并将 pipeline.yaml 文件中文件源的 path 替换为该文件路径。欲了解更多信息,请参阅配置 OpenSearch Data Prepper

例如,在运行 delete_entries 处理器之前,如果 logs_json.log 文件包含以下事件记录

{"message": "hello", "message2": "goodbye"}

运行 delete_entries 处理器时,它会将消息解析为以下输出

{"message2": "goodbye"}

如果事件中不存在 message,则不执行任何操作。

剩余 350 字符

有问题?

想做贡献?