Allow defining custom elasticsearch index name in encoder
diff --git a/heka/files/encoder/es-json.toml b/heka/files/encoder/es-json.toml
index 68d538d..ae9e0da 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 %}%{Type}-%{%Y.%m.%d}{% endraw %}"
+index = "{{ values.get('index', '%{Type}-%{%Y.%m.%d}') }}"
 type_name = "{% raw %}%{Type}{% endraw %}"
diff --git a/heka/files/encoder/es-payload.toml b/heka/files/encoder/es-payload.toml
index fdbf60d..315ab13 100644
--- a/heka/files/encoder/es-payload.toml
+++ b/heka/files/encoder/es-payload.toml
@@ -4,5 +4,5 @@
 
     [es_payload.config]
     es_index_from_timestamp = true
-    index = "{% raw %}%{Logger}-%{%Y.%m.%d}{% endraw %}"
+    index = "{{ values.get('index', '%{Logger}-%{%Y.%m.%d}') }}"
     type_name = "{% raw %}%{Type}-%{Hostname}{% endraw %}"