mirror of
https://github.com/ansible/awx.git
synced 2026-03-02 09:18:48 -03:30
Added required epoc time field for Splunk HEC Event Receiver (#14246)
Signed-off-by: Iain <iain@digitalbadger.com>
This commit is contained in:
@@ -283,6 +283,7 @@ class LogstashFormatter(LogstashFormatterBase):
|
|||||||
message.update(self.get_debug_fields(record))
|
message.update(self.get_debug_fields(record))
|
||||||
|
|
||||||
if settings.LOG_AGGREGATOR_TYPE == 'splunk':
|
if settings.LOG_AGGREGATOR_TYPE == 'splunk':
|
||||||
# splunk messages must have a top level "event" key
|
# splunk messages must have a top level "event" key when using the /services/collector/event receiver.
|
||||||
message = {'event': message}
|
# The event receiver wont scan an event for a timestamp field therefore a time field must also be supplied containing epoch timestamp
|
||||||
|
message = {'time': record.created, 'event': message}
|
||||||
return self.serialize(message)
|
return self.serialize(message)
|
||||||
|
|||||||
Reference in New Issue
Block a user