Merge remote-tracking branch 'origin/develop'
diff --git a/heka/files/decoder/payloadregex.toml b/heka/files/decoder/payloadregex.toml
new file mode 100644
index 0000000..81b36ab
--- /dev/null
+++ b/heka/files/decoder/payloadregex.toml
@@ -0,0 +1,5 @@
+[Payloadregex]
+type = "PayloadRegexDecoder"
+match_regex = "{{ values.match_regex }}"
+timestamp_layout = "{{ values.timestamp_layout }}"
+
diff --git a/metadata/service/server/amqp/compute.yml b/metadata/service/server/amqp/compute.yml
index 2ce7826..5ce560e 100644
--- a/metadata/service/server/amqp/compute.yml
+++ b/metadata/service/server/amqp/compute.yml
@@ -62,11 +62,11 @@
OpenStackLog:
engine: payloadregex
match_regex: ^(?P<timestamp>\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}.\d{3})\s(?P<pid>\d+)\s(?P<severity>\w+)\s(?P<programname>\D+)\s\[(?P<id>.+)\]\s(?P<payload>.*)
- timestamp_layout: 2015-10-06 11:34:37.243
+ timestamp_layout: "2015-10-06 11:34:37.243"
OpenStackLogTrace:
engine: payloadregex
match_regex: ^(?P<timestamp>\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}.\d{3})\s(?P<pid>\d+)\s(?P<severity>TRACE)\s(?P<programname>.\S+)\s(?P<payload>.*)
- timestamp_layout: 2015-10-06 11:34:37.243
+ timestamp_layout: "2015-10-06 11:34:37.243"
libvirtd:
engine: multidecoder
subs: [ 'libvirtcommon', 'libvirtaudit' ]
@@ -75,11 +75,14 @@
libvirtcommon:
engine: payloadregex
match_regex: ^(?P<timestamp>\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}.\d{3}\+\d{4}):\s+(?P<pid>\d+):\s+(?P<severity>\w+)\s+:\s+(?P<qemutrace>\w+:\d+)\s+:\s+(?P<payload>.*)
- timestamp_layout: 2015-09-01 15:56:14.675+0000
+ timestamp_layout: "2015-09-01 15:56:14.675+0000"
libvirtaudit:
engine: payloadregex
match_regex: ^(?P<timestamp>\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}.\d{3}\+\d{4}):\s+(?P<pid>\d+):\s+(?P<severity>\w+)\s+:\s+(?P<message>.+):\s(?P<payload>.+)
- timestamp_layout: 2015-09-01 15:56:14.675+0000
+ timestamp_layout: "2015-09-01 15:56:14.675+0000"
+ contrail_vrouter_agent:
+ engine: payloadregex
+ match_regex: (?P<timestamp>\d{4}-\d{1,2}-\d{1,2}\s\w+\s\d{2}:\d{2}:\d{2}:\d{3}.\d{3})\s\w+\s.+\s\[Thread (\d+), Pid (?<pid>\d+)]:\s(?P<message>.+)
output:
rabbitmq:
engine: amqp