Closed
Description
Problem
I used the fluentd with your plugin to collect logs from docker containers and send to ES. It works at the very begining. But later, the ES unable to recieve the logs from fluentd. The ES is always running fine. And I find there is no indices of the new day(eg. fluentd-20190110
, only the old indice 20190109
exist) in the ES.
However, if I restart my docker containers with fluentd, it can start sending logs to ES.
...
Steps to replicate
The fluentd config
# fluentd/conf/fluent.conf
<source>
@type forward
port 24224
bind 0.0.0.0
</source>
<match *.**>
@type copy
<store>
@type elasticsearch
host my-es-host
port 9200
logstash_format true
logstash_prefix fluentd
logstash_dateformat %Y%m%d
include_tag_key true
type_name access_log
tag_key @log_name
flush_interval 5s
</store>
<store>
@type stdout
</store>
</match>
Expected Behavior or What you need to ask
The fluentd should keep sending logs to ES.
Using Fluentd and ES plugin versions
- OS version
- Bare Metal or within Docker or Kubernetes or others?
Docker - Fluentd v0.12 or v0.14/v1.0
- paste result of
fluentd --version
ortd-agent --version
v1.3.2-1.0
- paste result of
- ES plugin 2.x.y or 1.x.y
- paste boot log of fluentd or td-agent
- paste result of
fluent-gem list
,td-agent-gem list
or your Gemfile.lock
- ES version (optional)
6.5.4