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
"
}