sysSentry/add-detail-time.patch

33 lines
1.3 KiB
Diff
Raw Normal View History

From 9ecd4c2c9c9f9578f5ec4780360dc67b182b384a Mon Sep 17 00:00:00 2001
From: jinsaihang <jinsaihang@h-partners.com>
Date: Wed, 9 Oct 2024 08:09:04 +0000
Subject: [PATCH 2/2] add detail time
Signed-off-by: jinsaihang <jinsaihang@h-partners.com>
---
src/python/syssentry/alarm.py | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/python/syssentry/alarm.py b/src/python/syssentry/alarm.py
index 74a2716..d5337d3 100644
--- a/src/python/syssentry/alarm.py
+++ b/src/python/syssentry/alarm.py
@@ -118,11 +118,13 @@ def get_alarm_result(task_name: str, time_range: int, detailed: bool) -> List[Di
logging.debug(f"get_alarm_result: final alarm_list of {alarm_id} has {len(alarm_list)} elements")
def xalarm_to_dict(alarm_info: Xalarm) -> dict:
+ timestamp = alarm_info.timetamp.tv_sec + alarm_info.timetamp.tv_usec / 1000000
+ dt_object = datetime.fromtimestamp(int(timestamp))
return {
'alarm_id': xalarm_getid(alarm_info),
'alarm_type': xalarm_gettype(alarm_info),
'alarm_level': xalarm_getlevel(alarm_info),
- 'timetamp': xalarm_gettime(alarm_info),
+ 'timestamp': dt_object.strftime("%Y-%m-%d %H:%M:%S"),
'msg1': xalarm_getdesc(alarm_info)
}
--
2.27.0