cfme.utils.smem_memory_monitor module¶
Monitor Memory on a CFME/Miq appliance and builds report&graphs displaying usage per process.
-
class
cfme.utils.smem_memory_monitor.
SmemMemoryMonitor
(ssh_client, scenario_data)[source]¶ Bases:
threading.Thread
-
cfme.utils.smem_memory_monitor.
compile_per_process_results
(procs_to_compile, process_results, ts_end)[source]¶
-
cfme.utils.smem_memory_monitor.
create_report
(scenario_data, appliance_results, process_results, use_slab, grafana_urls)[source]¶
-
cfme.utils.smem_memory_monitor.
generate_raw_data_csv
(directory, appliance_results, process_results)[source]¶
-
cfme.utils.smem_memory_monitor.
generate_summary_csv
(file_name, appliance_results, process_results, provider_names, version_string)[source]¶
-
cfme.utils.smem_memory_monitor.
generate_summary_html
(directory, version_string, appliance_results, process_results, scenario_data, provider_names, grafana_urls)[source]¶
-
cfme.utils.smem_memory_monitor.
generate_workload_html
(directory, ver, scenario_data, provider_names, grafana_urls)[source]¶
-
cfme.utils.smem_memory_monitor.
graph_all_miq_workers
(graph_file_path, process_results, provider_names)[source]¶
-
cfme.utils.smem_memory_monitor.
graph_appliance_measurements
(graphs_path, ver, appliance_results, use_slab, provider_names)[source]¶
-
cfme.utils.smem_memory_monitor.
graph_individual_process_measurements
(graph_file_path, process_results, provider_names)[source]¶