logstash csv filter中如何不让表头输出

在用logstash处理csv文件中,不想让表头信息也当作一条记录输出出去,那么如何把这条记录删除嘞,那就是选择一个表头列名,判断这个列的值是表头列名本身,那就说明是表头数据,然后把它drop掉即可:

csv {
  //其他业务处理
  ....
  //删除表头数据
  if ([YOUR_COLUMN_NAME_A] == "YOUR_COLUMN_NAME_A") {//就是任意找一个字段名即可,判断字段名和字段值本身是相等的,就说明是字段数据,那就drop掉
    drop { }
  }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章