From fa3d98f5d8e9bbe67710a0010bdf829e7e60613e Mon Sep 17 00:00:00 2001 From: Elise Huard Date: Thu, 21 Apr 2016 13:22:36 +0100 Subject: [PATCH] working journald to logstash forwarder for coreos --- resources/system-files/logstash-journald.service | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 resources/system-files/logstash-journald.service diff --git a/resources/system-files/logstash-journald.service b/resources/system-files/logstash-journald.service new file mode 100644 index 0000000..6d040c9 --- /dev/null +++ b/resources/system-files/logstash-journald.service @@ -0,0 +1,10 @@ +[Unit] +Description=Forwarding journald logs to logstash +Requires=docker.service +After=docker.service +[Service] +User=core +TimeoutStartSec=15 +ExecStartPre=-/usr/bin/docker pull state/logstash:1.5.2 +ExecStart=/usr/bin/docker run --name=logstash-journald --label application=logstash-journald --rm -v /var/log/journal:/var/log/journal:ro -v /home/core:/config-dir state/logstash-journald:1.5.2 logstash -f /config-dir/logstash-journal.conf +ExecStop=-/usr/bin/docker stop -t logstash-journald; /usr/bin/docker rm -f logstash-journald