Metadata for elastic shipper
diff --git a/metadata/service/server/elastic/shipper.yml b/metadata/service/server/elastic/shipper.yml
new file mode 100644
index 0000000..1fb91c3
--- /dev/null
+++ b/metadata/service/server/elastic/shipper.yml
@@ -0,0 +1,50 @@
+applications:
+- heka
+_param:
+parameters:
+  heka:
+    server:
+      enabled: true
+      input:
+        rsyslog_syslog:
+          engine: logstreamer
+          log_directory: /var/log
+          file_match: '(?P<Service>daemon\.log|cron\.log|mail\.log|kern\.log|auth\.log|syslog|messages|debug)\.?(?P<Index>\d+)?(.gz)?'
+          priority: ["^Index"]
+          differentiator: [ "rsyslog-", "Service" ]
+          decoder: RsyslogDecoder
+          oldest_duration: "168h"
+      decoder:
+        rsyslog:
+          engine: rsyslog
+          template: \%TIMESTAMP\% \%HOSTNAME\% \%syslogtag\%\%msg:::sp-if-no-1st-sp\%\%msg:::drop-last-lf\%\n
+          hostname_keep: TRUE
+          tz: ${linux:system:timezone}
+          type: rsyslog
+        ProtoBufDecoder:
+          engine: protobuf
+      encoder:
+        protobuf:
+          engine: protobuf
+        es_json:
+          engine: es-json
+        es_payload:
+          engine: es-payload
+      output:
+        elasticsearch:
+          engine: elasticsearch
+          host: ${_param:heka_shipper_output_host}
+          port: 9200
+          encoder: es_json
+          message_matcher: "Logger != 'hekad'"
+          flush_count: 50
+          flush_interval: 500
+          enabled: true
+        dashboard01:
+          engine: dashboard
+          ticker_interval: 30
+          enabled: true
+        rabbitmq:
+          enabled: false
+      filter: {}
+      splitter: {}