From b20d019a2071433765a90c63b845e1a2bd121f4d Mon Sep 17 00:00:00 2001 From: Craig Bryant Date: Thu, 19 Nov 2015 10:53:09 -0700 Subject: [PATCH] Lack of time field caused loss of Alarm History The time field was name timestamp which caused influxdb to use the write time for the time field. If multiple Alarm History messages were written, Influxdb only kept the last because the times were not unique. Change-Id: I3808838bb8a26d7a6272ab41c3e586659a037f02 --- monasca_persister/persister.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/monasca_persister/persister.py b/monasca_persister/persister.py index 7e6b905c..8e1f5151 100644 --- a/monasca_persister/persister.py +++ b/monasca_persister/persister.py @@ -308,7 +308,7 @@ class AlarmPersister(AbstractPersister): ts = time_stamp / 1000.0 data = {"measurement": 'alarm_state_history', - "timestamp": datetime.fromtimestamp(ts, tz=pytz.utc).strftime( + "time": datetime.fromtimestamp(ts, tz=pytz.utc).strftime( '%Y-%m-%dT%H:%M:%S.%fZ'), "fields": { "tenant_id": tenant_id.encode('utf8'),