1

列の順序が問題にならないように、csv ファイルを一般的にマップしようとしています。私はこれを行う方法を知っています:

input {
  file {
    path => "/opt/tradertools/omer/omer.csv"
    type => "csv"
  }

  filter {
   if [type] == "csv" {
   csv{
   columns => ["col example 1","col example 2"]
   }

   output {
  stdout { codec => rubydebug }

  file {
        path => "/var/log/logstash/%{type}OMER.%{+yyyy.MM.dd.HH}"
    }
}

しかし、csv列の順序を切り替えると、コードも変更する必要があります...誰かがアイデアを得ましたか?

4

0 に答える 0