index by type for rsyslog
diff --git a/heka/files/decoder/rsyslog.toml b/heka/files/decoder/rsyslog.toml
index bb4ec51..b9f91a7 100644
--- a/heka/files/decoder/rsyslog.toml
+++ b/heka/files/decoder/rsyslog.toml
@@ -3,7 +3,6 @@
 filename = "lua_decoders/rsyslog.lua"
 
 [RsyslogDecoder.config]
-type = "RSYSLOG_TraditionalFileFormat"
+type = "{{ values.type }}"
 template = '%TIMESTAMP% %HOSTNAME% %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n'
 tz = "Europe/Prague"
-
diff --git a/heka/files/encoder/es-json.toml b/heka/files/encoder/es-json.toml
index 282e928..2011474 100644
--- a/heka/files/encoder/es-json.toml
+++ b/heka/files/encoder/es-json.toml
@@ -1,5 +1,5 @@
 [es_json]
 type = "ESJsonEncoder"
 es_index_from_timestamp = true
-index = "{% raw %}%{Logger}-%{%Y.%m.%d}{% endraw %}"
-type_name = "{% raw %}%{Type}-%{Hostname}{% endraw %}"
+index = "{% raw %}%{Type}-%{%Y.%m.%d}{% endraw %}"
+type_name = "{% raw %}%{Logger}-%{Hostname}{% endraw %}"
diff --git a/metadata/service/server/amqp/router.yml b/metadata/service/server/amqp/router.yml
index 0a0b386..9592411 100644
--- a/metadata/service/server/amqp/router.yml
+++ b/metadata/service/server/amqp/router.yml
@@ -31,6 +31,7 @@
           template: \%TIMESTAMP\% \%HOSTNAME\% \%syslogtag\%\%msg:::sp-if-no-1st-sp\%\%msg:::drop-last-lf\%\n
           hostname_keep: TRUE
           tz: Europe/Prague
+          type: rsyslog
         ProtoBufDecoder:
           engine: protobuf
       output:
diff --git a/metadata/service/server/amqp/shipper.yml b/metadata/service/server/amqp/shipper.yml
index 2fc114b..670f12c 100644
--- a/metadata/service/server/amqp/shipper.yml
+++ b/metadata/service/server/amqp/shipper.yml
@@ -19,6 +19,7 @@
           template: \%TIMESTAMP\% \%HOSTNAME\% \%syslogtag\%\%msg:::sp-if-no-1st-sp\%\%msg:::drop-last-lf\%\n
           hostname_keep: TRUE
           tz: Europe/Prague
+          type: rsyslog
       output:
         rabbitmq:
           engine: amqp