- - ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro
- environment:
- ES_JAVA_OPTS: "-Xmx256m -Xms256m"
+ - /var/run/docker.sock:/var/run/docker.sock
+ - /var/lib/docker/containers/:/var/lib/docker/containers/:ro
+ - ./filebeat.yml:/usr/share/filebeat/filebeat.yml
+ command: ["--strict.perms=false"]
+
+ metricbeat:
+ image: docker.elastic.co/beats/metricbeat:${ELASTIC_VERSION:-6.4.2}
+ user: root
+ deploy:
+ mode: global
+ volumes:
+ - /proc:/hostfs/proc:ro
+ - /sys/fs/cgroup:/hostfs/sys/fs/cgroup:ro
+ - /:/hostfs:ro
+ - ./metricbeat.yml:/usr/share/metricbeat/metricbeat.yml
+ - /var/run/docker.sock:/var/run/docker.sock:ro
+ command: --strict.perms=false -e -c /usr/share/metricbeat/metricbeat.yml -system.hostfs=/hostfs # -e flag to log to stderr and disable syslog/file output