When vitrage-ml recieve an notice event ,callback raise a time format error
Dec 19 10:39:10 qitao vitrage-ml[8264]: INFO vitrage.machine_learning.service [-] Vitrage Event Info: payload {'state': 'Active', 'vitrage_type': 'kapacitor', 'vitrage_category': 'ALARM', 'vitrage_is_deleted': False, 'update_timestamp': '2019-12-19 02:37:54', 'vitrage_sample_timestamp': '2019-12-19T02:37:53Z', 'vitrage_is_placeholder': False, 'vitrage_id': '6c494df4-4822-4ef0-a6e9-6c941d11f7a6', 'name': 'eee ', 'severity': 'critical', 'rawtext': '{"previousLevel": "OK", "level": "CRITICAL", "time": "2019-12-19T02:37:54Z", "duration": 410000000000, "message": "eee ", "id": "eee ", "host": "qitao"}', 'resource_name': 'qitao', 'vitrage_cached_id': 'c5a04b0bbd98fb967e110f08bb0532dc', 'is_real_vitrage_id': True, 'vitrage_aggregated_severity': 'CRITICAL', 'vitrage_operational_severity': 'CRITICAL', 'vitrage_datasource_name': 'kapacitor', 'vitrage_resource_id': '64dc2648-adda-4b3b-8f70-b2acc4e6ad3a', 'vitrage_resource_type': 'nova.host', 'resource': {'id': 'qitao', 'vitrage_type': 'nova.host', 'vitrage_category': 'RESOURCE', 'vitrage_is_deleted': False, 'update_timestamp': '2019-12-19T02:34:30Z', 'vitrage_sample_timestamp': '2019-12-19T02:37:48Z', 'vitrage_is_placeholder': False, 'vitrage_id': '64dc2648-adda-4b3b-8f70-b2acc4e6ad3a', 'name': 'qitao', 'vitrage_cached_id': 'da02e642f7f7b7d318b06b71c8394d59', 'is_real_vitrage_id': True, 'vitrage_operational_state': 'ERROR', 'vitrage_datasource_name': 'nova.host', 'state': 'available', 'vitrage_aggregated_state': 'ERROR', 'vitrage_state': 'ERROR'}}
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher [-] Callback raised an exception.: ValueError: time data '2019-12-19 02:37:54' does not match format '%Y-%m-%dT%H:%M:%SZ'
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher Traceback (most recent call last):
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher File "/usr/local/lib/python3.6/dist-packages/oslo_messaging/notify/dispatcher.py", line 84, in _exec_callback
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher message["metadata"])
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher File "/opt/stack/vitrage/vitrage/machine_learning/service.py", line 87, in info
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher plugin.process_event(payload, event_type)
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher File "/opt/stack/vitrage/vitrage/machine_learning/plugins/jaccard_correlation/alarm_processor.py", line 65, in process_event
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher self._update_data_accumulator(data)
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher File "/opt/stack/vitrage/vitrage/machine_learning/plugins/jaccard_correlation/alarm_processor.py", line 82, in _update_data_accumulator
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher self._get_alarm_id_and_timestamp(data, alarm_name)
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher File "/opt/stack/vitrage/vitrage/machine_learning/plugins/jaccard_correlation/alarm_processor.py", line 97, in _get_alarm_id_and_timestamp
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher TIMESTAMP_FORMAT)
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher File "/usr/lib/python3.6/_strptime.py", line 565, in _strptime_datetime
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher tt, fraction = _strptime(data_string, format)
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher File "/usr/lib/python3.6/_strptime.py", line 362, in _strptime
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher (data_string, format))
Dec 19 10:39:10 qitao vitrage-ml[8264]: ERROR oslo_messaging.notify.dispatcher ValueError: time data '2019-12-19 02:37:54' does not match format '%Y-%m-%dT%H:%M:%SZ'
This issue was fixed in the openstack/vitrage 6.0.0 release.