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]¶