Свободно. Почему пользовательские журналы не доставляются в Elasticsearch (EFK)? - PullRequest
0 голосов
/ 04 августа 2020

Для тестирования я создал файл в своем каталоге home:

touch /home/testuser/test.log

Я использую td-agent для доставки журналов в Elasticsearch (EFK).

Это мой тест конфигурация в td-agent.conf:

<source>
  @type tail
  path /home/testuser/test.log
  read_from_head true
  tag test.**
  <parse>
    @type none
  </parse>
</source>

<filter *.**>
  @type record_transformer
  enable_ruby
  <record>
    hostname "#{Socket.gethostname}"
  </record>
</filter>

<match test.**>
  @type elasticsearch
  host .....
  port .....
  user .....
  password .....
  logstash_format true
  logstash_prefix test
  flush_interval 1s
</match>

Затем я запустил агент. В журналах агента ошибок нет. Написано, что агент следит за указанным файлом.

После этого я начал заполнять журнал:

echo "123" >> test.log
echo "456" >> test.log
echo "789" >> test.log

В журналах td-agent новых записей не появилось. В Kibana индекс «test- *» не появляется.

Что я делаю не так?

...