import json class AlarmInfo: def __init__(self) -> None: self.alarm_info = { "result": [{}], "rule": {} } self.alarm_info["result"][0]["key"]="ERROR" self.alarm_info["rule"]["group"]="Glitch" def build_alarm(self,ruleid:str,rulename:str,alarm_content:str,stime,etime): self.alarm_info["rule"]["id"]=ruleid self.alarm_info["rule"]["descName"]=rulename+" "+alarm_content self.alarm_info["result"][0]["result"]=rulename+alarm_content self.alarm_info["rule"]["name"]=rulename self.alarm_info["rule"]["remark"]=rulename+alarm_content self.alarm_info["rule"]["rulebtime"]=stime self.alarm_info["rule"]["ruleetime"]=etime return self.alarm_info