autosubmit.monitor¶
-
class
autosubmit.monitor.monitor.
Monitor
¶ Class to handle monitoring of Jobs at HPC.
-
static
clean_plot
(expid)¶ Function to clean space on BasicConfig.LOCAL_ROOT_DIR/plot directory. Removes all plots except last two.
Parameters: expid (str) – experiment’s identifier
-
static
clean_stats
(expid)¶ Function to clean space on BasicConfig.LOCAL_ROOT_DIR/plot directory. Removes all stats’ plots except last two.
Parameters: expid (str) – experiment’s identifier
-
static
color_status
(status)¶ Return color associated to given status
Parameters: status (Status) – status Returns: color Return type: str
-
create_tree_list
(expid, joblist, packages, groups, hide_groups=False)¶ Create graph from joblist
Parameters: - expid (str) – experiment’s identifier
- joblist (JobList) – joblist to plot
Returns: created graph
Return type: pydotplus.Dot
-
generate_output
(expid, joblist, path, output_format='pdf', packages=None, show=False, groups={}, hide_groups=False, job_list_object=None)¶ Plots graph for joblist and stores it in a file
Parameters: - expid (str) – experiment’s identifier
- joblist (List of Job objects) – list of jobs to plot
- output_format (str (png, pdf, ps)) – file format for plot
- show (bool) – if true, will open the new plot with the default viewer
- job_list_object (JobList object) – Object that has the main txt generation method
-
generate_output_stats
(expid, joblist, output_format='pdf', period_ini=None, period_fi=None, show=False, queue_time_fixes=None)¶ Plots stats for joblist and stores it in a file
Parameters: - expid (str) – experiment’s identifier
- joblist (JobList) – joblist to plot
- output_format (str (png, pdf, ps)) – file format for plot
- period_ini (datetime) – initial datetime of filtered period
- period_fi (datetime) – final datetime of filtered period
- show (bool) – if true, will open the new plot with the default viewer
-
generate_output_txt
(expid, joblist, path, classictxt=False, job_list_object=None)¶ Function that generates a representation of the jobs in a txt file :param expid: experiment’s identifier :type expid: str :param joblist: experiment’s list of jobs :type joblist: list :param job_list_object: Object that has the main txt generation method :type job_list_object: JobList object
-
static
get_general_stats
(expid)¶ Returns all the options in the sections of the %expid%_GENERAL_STATS. Options with values larger than GENERAL_STATS_OPTION_MAX_LENGTH characters are not added.
Parameters: expid (str) – experiment’s identifier Returns: list of tuples (section, ‘’), (option, value), (option, value), (section, ‘’), (option, value), … Return type: list
-
static