closedLoopAlarm dates in us not in ms 61/46561/1
authorac2550 <ac2550@intl.att.com>
Tue, 8 May 2018 09:10:51 +0000 (11:10 +0200)
committerac2550 <ac2550@intl.att.com>
Tue, 8 May 2018 09:10:51 +0000 (11:10 +0200)
Dates received from other services are in ms, not in ms.

Change-Id: I3e2583f4d7f771a73b12d56c040941fa9d6494cc
Signed-off-by: ac2550 <ac2550@intl.att.com>
Issue-ID: CLAMP-158

extra/docker/elk/logstash-conf/logstash.conf

index dec47b3..0a2caf2 100644 (file)
@@ -52,17 +52,19 @@ filter {
     }
     mutate { remove_field => [ "message" ] }
     # express timestamps in milliseconds instead of microseconds
-    ruby {
-        code => "event.set('closedLoopAlarmStart', Integer(event.get('closedLoopAlarmStart')))"
-    }
-    date {
-        match => [ "closedLoopAlarmStart", UNIX_MS ]
-        target => "closedLoopAlarmStart"
+    if [closedLoopAlarmStart] {
+        ruby {
+            code => "event.set('closedLoopAlarmStart', Integer(event.get('closedLoopAlarmStart')) / 1000)"
+        }
+        date {
+            match => [ "closedLoopAlarmStart", UNIX_MS ]
+            target => "closedLoopAlarmStart"
+        }
     }
 
     if [closedLoopAlarmEnd] {
         ruby {
-            code => "event.set('closedLoopAlarmEnd', Integer(event.get('closedLoopAlarmEnd')))"
+            code => "event.set('closedLoopAlarmEnd', Integer(event.get('closedLoopAlarmEnd')) / 1000)"
         }
         date {
             match => [ "closedLoopAlarmEnd", UNIX_MS ]