In Filebeat 6.4, Kibana and Elasticsearch modules were added so I am using the filebeat modules to collect the logs for Logstash, Elasticsearch and Kibana and visualize them in Kibana. However, after setting up and loading the filebeat modules, I can only find the Logstash dashboard on Kibana but not the Elasticsearch nor the Kibana dashboards. Dashboards for other modules do exist on Kibana except for the Elasticsearch and Kibana dashboards.
Are there any dashboards for these modules in question?
I am using the following docker images:
filebeat: docker.elastic.co/beats/filebeat:6.4.0
elasticsearch: docker.elastic.co/elasticsearch/elasticsearch:6.4.0
kibana: docker.elastic.co/kibana/kibana:6.4.0
filebeat.yml:
filebeat.config.modules:
enabled: true
path: /usr/share/filebeat/modules.d/*.yml
filebeat.autodiscover:
providers:
- type: docker
templates:
- condition:
contains:
docker.container.image: logstash
config:
- module: logstash
log:
input:
type: docker
containers:
path: '/usr/share/filebeat/containers/'
stream: 'all'
ids:
- '${data.docker.container.id}'
- condition:
contains:
docker.container.image: kibana
config:
- module: kibana
log:
input:
type: docker
containers:
path: '/usr/share/filebeat/containers/'
stream: 'all'
ids:
- '${data.docker.container.id}'
- condition:
contains:
docker.container.image: elasticsearch
config:
- module: elasticsearch
log:
input:
type: docker
containers:
path: '/usr/share/filebeat/containers/'
stream: 'all'
ids:
- '${data.docker.container.id}'
output.elasticsearch:
hosts: 'elasticsearch:9200'
setup.kibana:
host: "kibana:5601"