|
|
@ -30,6 +30,9 @@ class Analysis:
|
|
|
|
return {"month":d.month,"year":d.year, "day":d.day,"hour":d.hour,"minute":d.minute}
|
|
|
|
return {"month":d.month,"year":d.year, "day":d.day,"hour":d.hour,"minute":d.minute}
|
|
|
|
def getName(self):
|
|
|
|
def getName(self):
|
|
|
|
return self.__class__.__name__
|
|
|
|
return self.__class__.__name__
|
|
|
|
|
|
|
|
def format(self,text):
|
|
|
|
|
|
|
|
return re.sub('([0-9]+[a-zA-Z]*)|[^a-zA-Z\s:]',' ',text).strip()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
"""
|
|
|
|
"""
|
|
|
|
This class is designed to analyze environment variables. Environment variables can either be folders, files or simple values
|
|
|
|
This class is designed to analyze environment variables. Environment variables can either be folders, files or simple values
|
|
|
@ -214,7 +217,7 @@ class DetailProcess(Analysis):
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
return "crash"
|
|
|
|
return "crash"
|
|
|
|
def format(self,row):
|
|
|
|
def format(self,row):
|
|
|
|
r= {"memory_usage":row[0],"cpu_usage":row[1],"memory_available":row[2]/1000,"proc_count":row[3],"label":row[4]}
|
|
|
|
r= {"memory_usage":row[0],"cpu_usage":row[1],"memory_available":row[2]/1000,"proc_count":row[3],"label":self.format(row[4])}
|
|
|
|
status = self.status(r)
|
|
|
|
status = self.status(r)
|
|
|
|
r['status'] = status
|
|
|
|
r['status'] = status
|
|
|
|
return r
|
|
|
|
return r
|
|
|
|