fluentd - установка имени файла как оригинала - PullRequest
0 голосов
/ 28 июня 2019

Я пытаюсь ввести каталог, заполненный файлами с разными именами файлов. Мне нужно вывести их, используя webhdfs с их оригинальными именами файлов.

Мой вопрос первый как? И будет ли какое-либо влияние на производительность в результате?

Это конфигурация:

<source>
  @type tail
  read_from_head true
  path /var/log/td-input/*
  pos_file /tmp/td-agent-tail.pos
  tag tail
  <parse>
    @type none
  </parse>
</source>


<match tail>
  @type webhdfs
  host servername
  port 50070
  path /path/to/folder/app
  <buffer>
    flush_mode interval
    flush_interval 60s
  </buffer>
  <format>
    @type single_value
    add_newline true
  </format>
</match>

Итак, если, например, я ввожу имя файла "error_app1.log" Мне нужно, чтобы имя файла в HDFS было error_app1_2019_06_27.log

...