logstash csv filter中如何不讓表頭輸出

在用logstash處理csv文件中,不想讓表頭信息也當作一條記錄輸出出去,那麼如何把這條記錄刪除嘞,那就是選擇一個表頭列名,判斷這個列的值是表頭列名本身,那就說明是表頭數據,然後把它drop掉即可:

csv {
  //其他業務處理
  ....
  //刪除表頭數據
  if ([YOUR_COLUMN_NAME_A] == "YOUR_COLUMN_NAME_A") {//就是任意找一個字段名即可,判斷字段名和字段值本身是相等的,就說明是字段數據,那就drop掉
    drop { }
  }
}

 

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