Add missing ifmap service log parsing
Change-Id: Id299a806bcccfe846b41474889689e2ccd6520f1
diff --git a/opencontrail/meta/heka.yml b/opencontrail/meta/heka.yml
index 16cbaeb..069dd0f 100644
--- a/opencontrail/meta/heka.yml
+++ b/opencontrail/meta/heka.yml
@@ -59,6 +59,11 @@
module_file: /usr/share/lma_collector/decoders/cassandra.lua
module_dir: /usr/share/lma_collector/common;/usr/share/heka/lua_modules
adjust_timezone: true
+ ifmap:
+ engine: sandbox
+ module_file: /usr/share/lma_collector/decoders/ifmap.lua
+ module_dir: /usr/share/lma_collector/common;/usr/share/heka/lua_modules
+ adjust_timezone: true
{%- endif %}
{%- if web_ref is defined %}
redis:
@@ -117,6 +122,14 @@
priority: ["^Seq"]
decoder: "cassandra_decoder"
splitter: "java_splitter"
+ ifmap:
+ engine: logstreamer
+ log_directory: "/var/log"
+ file_match: 'contrail/ifmap-(?P<Service>server.*)\.log\.?(?P<Seq>\d*)$'
+ differentiator: ['contrail.ifmap', '.', 'Service']
+ priority: ["^Seq"]
+ decoder: "ifmap_decoder"
+ splitter: "java_splitter"
{%- endif %}
contrail_main_log:
engine: logstreamer