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 %}"