Как настроить FluentD (EFK) с помощью Filebeat?

Я настроил кластер ELK-стек (Elasticsearch, Logstash и Kibana) для централизованной системы ведения журналов с помощью Filebeat. Теперь меня попросили перенастроить EFK (Elasticsearch, FluentD и Kibana) с помощью Filebeat. Я отключил Logstash и установил FluentD, но я не могу настроить FluentD с помощью Filebeat. Я установил плагин FluentD для Filebeat и изменил /etc/td-agent/td-agent.conf, но, похоже, не работает.

TD-agent.conf

<source>
  @type beats
  tag record['@metadata']['beat']
  port 5044
  bind 0.0.0.0
</source>

<match *.**>
  @type copy
   <store>
    #@type file
    @type elasticsearch_dynamic
    logstash_format true
    logstash_prefix ${tag_parts[0]}
    type_name ${record['type']}
  </store>
  <store>
    @type file
    logstash_format true
    logstash_prefix ${tag_parts[0]}
    type_name ${record['type']}
    path /var/log/td-agent/data_logs.*.log
 </store>
</match>

1 ответ

Источник — это вход, а не выход в Fluent, вам нужно, чтобы он соответствовал соответствующим тегам Fluent, которые соответствуют для отправки в filebeats, а затем в Elastic.

Другие вопросы по тегам