jade.resource_monitor.ProcessStatsViewer¶
- class jade.resource_monitor.ProcessStatsViewer(events)[source]¶
Bases:
StatsViewerBase
Shows 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)