Snippets

Frederik Banke rex9KX: Untitled snippet

Created by Frederik Banke

File docker-compose.yml Added

  • Ignore whitespace
  • Hide word diff
+version: "3.2"
+services:
+    webserver:
+        image: nginx
+        ports:
+            - "8080:80"
+        logging:
+            driver: fluentd
+            options:
+                fluentd-address: 127.0.0.1:24224 # this is the port published by the fluentd service below
+                fluentd-async-connect: 1
+                tag: httpd.nginx
+
+    fluentd:
+        image: papirkurvendk/fluentd-influxdb
+        volumes:
+            - fluentd:/fluentd/log
+        ports: # needs to be exposed for the logging driver to have access
+            - "24224:24224"
+            - "24224:24224/udp"
+
+    influxdb:
+        image: influxdb
+        volumes:
+            - influx:/var/lib/influxdb
+
+    grafana:
+        image: grafana/grafana:5.3.4
+        ports:
+            - 0.0.0.0:3000:3000
+        volumes:
+            - grafana:/var/lib/grafana
+
+############## Data persisted on host #######
+volumes:
+    influx:
+        driver: local
+    fluentd:
+        driver: local
+    grafana:
+        driver: local
HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.