Logsta sh - csv заголовки в выходном файле - PullRequest
0 голосов
/ 26 февраля 2020

Logsta sh - выходные заголовки csv

Я упомянул решение в приведенной выше ссылке, и оно работает для меня, но я хочу создать новый файл для каждой новой даты, я попытался изменить несколько вещей в ruby init, но не смог получить желаемый результат. Можете ли вы помочь?

  ruby {
         init => "
             begin
                 @@csv_file    = 'D:\shwetha\elk\output.%{yyyy.MM.dd}.csv'
                 @@csv_headers = ['plmn', 'state', 'leakage_value', 'date']
                 if File.zero?(@@csv_file) || !File.exist?(@@csv_file)
                     CSV.open(@@csv_file, 'w') do |csv|
                         csv << @@csv_headers
                     end
                 end
             end
         "
         code => "
             begin
                 event['@metadata']['csv_file']    = @@csv_file
                 event['@metadata']['csv_headers'] = @@csv_headers
             end
         "
     }
...