austburn / logstash-confd

Docker container with Logstash config via confd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logstash-confd

This is a crazy idea to use https://github.com/kelseyhightower/confd to generate dynamic https://www.elastic.co/products/logstash configuration.

Example

docker run --env 'INPUTS=[{"path": "/var/log/auth.log", "tags": ["auth"], "fields": [{"field": "environment", "value": "dev"}]}] logstash-confd

{
       "message"        => "Auth log",
      "@version"        => "1",
    "@timestamp"        => "2016-07-14T17:11:17.225Z",
          "path"        => "/var/log/auth.log",
          "host"        => "dce896cc9c5c",
          "environment" => "dev",
          "tags"        => [
        [0] "auth"
    ]
}

About

Docker container with Logstash config via confd