Commit 276e2f66 authored by nimrod's avatar nimrod
Browse files

Run setup for some beat shippers.

parent 1ce5b891
Loading
Loading
Loading
Loading
Loading
+42 −0
Original line number Diff line number Diff line
@@ -21,6 +21,28 @@ services:
    volumes:
      - elasticsearch:/usr/share/elasticsearch/data

  filebeat_setup:
    command: >
      filebeat setup
      -E output.elasticsearch.hosts=['elasticsearch:9200']
      -E setup.kibana.host=kibana:5601
      -E setup.ilm.overwrite=true
    image: docker.elastic.co/beats/filebeat-oss:7.12.1
    links: &beat_links
      - elasticsearch
      - kibana
    restart: on-failure

  heartbeat_setup:
    command: >
      heartbeat setup
      -E output.elasticsearch.hosts=['elasticsearch:9200']
      -E setup.kibana.host=kibana:5601
      -E setup.ilm.overwrite=true
    image: docker.elastic.co/beats/heartbeat-oss:7.12.1
    links: *beat_links
    restart: on-failure

  kibana:
    environment:
      ELASTICSEARCH_HOSTS: |
@@ -33,6 +55,26 @@ services:
      - elasticsearch
    restart: always

  metricbeat_setup:
    command: >
      metricbeat setup
      -E output.elasticsearch.hosts=['elasticsearch:9200']
      -E setup.kibana.host=kibana:5601
      -E setup.ilm.overwrite=true
    image: docker.elastic.co/beats/metricbeat-oss:7.12.1
    links: *beat_links
    restart: on-failure

  packetbeat_setup:
    command: >
      packetbeat setup
      -E output.elasticsearch.hosts=['elasticsearch:9200']
      -E setup.kibana.host=kibana:5601
      -E setup.ilm.overwrite=true
    image: docker.elastic.co/beats/packetbeat-oss:7.12.1
    links: *beat_links
    restart: on-failure

volumes:
  elasticsearch: