一架梯子,一头程序猿,仰望星空!

Logstash java_uuid filter插件


如果我们想给logstash收集到的每一条数据增加一个唯一id,可以通过java_uuid和uuid两个filter插件实现,他们的区别只是底层实现不同,效果类似。

java_uuid

filter {
      # java版的uuid生成插件
      java_uuid {
        # 生成的唯一id,保存到target指定的字段
        target    => "uuid"
        # 如果target指定的字段已经存在,是否覆盖
        overwrite => true
      }
   }

uuid

filter {
      # 定义uuid插件
      uuid {
        # 生成的唯一id,保存到target指定的字段
        target    => "uuid"
        # 如果target指定的字段已经存在,是否覆盖
        overwrite => true
      }
   }