jade.resource_monitor.ProcessStatsViewer¶
- class jade.resource_monitor.ProcessStatsViewer(events)[source]¶
Bases:
StatsViewerBaseShows process statistics
Methods
get_dataframe(batch)Return a dataframe for the batch's stats.
get_printable_value(field, val)Return a list of objects describing summaries of all stats.
Return an iterator over the batch names.
metric()Return the metric.
plot_to_file(output_dir)Make plots of resource utilization for one node.
show_stat_totals(stats_to_total)Print a table that shows statistic totals by batch.
show_stats([show_all_timestamps])Show statistics
- get_stats_summary()[source]¶
Return a list of objects describing summaries of all stats.
- Returns:
list of dicts
- Return type:
list
- plot_to_file(output_dir)[source]¶
Make plots of resource utilization for one node.
- Parameters:
directory (str) – output directory
- get_dataframe(batch)¶
Return a dataframe for the batch’s stats.
- Parameters:
batch (str)
- Return type:
pd.DataFrame
- iter_batch_names()¶
Return an iterator over the batch names.
- show_stat_totals(stats_to_total)¶
Print a table that shows statistic totals by batch.
- Parameters:
stats_to_total (list)