Add heka.toml
Change-Id: I93157dfcf04f335927a9bb8e9e7777fe3cf6ef30
diff --git a/metadata/service/support.yml b/metadata/service/support.yml
index b4e3021..4950f3c 100644
--- a/metadata/service/support.yml
+++ b/metadata/service/support.yml
@@ -4,8 +4,8 @@
collectd:
enabled: false
heka:
- enabled: false
+ enabled: true
sensu:
enabled: true
sphinx:
- enabled: true
\ No newline at end of file
+ enabled: true
diff --git a/neutron/files/heka.toml b/neutron/files/heka.toml
new file mode 100644
index 0000000..599ab46
--- /dev/null
+++ b/neutron/files/heka.toml
@@ -0,0 +1,14 @@
+[logstreamer_neutron]
+type = "LogstreamerInput"
+log_directory = "/var/log/neutron"
+file_match = '(?P<Service>.+)\.log\.?(?P<Index>\d*)?(.gz)?'
+differentiator = ['neutron','_','Service']
+priority = ["^Index"]
+decoder = "openstack"
+oldest_duration = "168h"
+
+[openstack]
+type = "SandboxDecoder"
+filename = "lua_modules/decoders/openstack.lua"
+module_directory = "/usr/share/heka/lua_modules;/usr/share/heka/lua_modules/common"
+