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

create_process_result(process_results, starttime, process_pid, process_name, memory_by_pid)[source]
get_appliance_memory(appliance_results, plottime)[source]
get_evm_workers()[source]
get_miq_server_id()[source]
get_pids_memory()[source]
run()[source]
cfme.utils.smem_memory_monitor.add_workload_quantifiers(quantifiers, scenario_data)[source]
cfme.utils.smem_memory_monitor.compile_per_process_results(procs_to_compile, process_results, ts_end)[source]
cfme.utils.smem_memory_monitor.create_dict(attr_dict)[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.get_scenario_html(scenario_data)[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]
cfme.utils.smem_memory_monitor.graph_same_miq_workers(graph_file_path, process_results, provider_names)[source]
cfme.utils.smem_memory_monitor.install_smem(ssh_client)[source]
cfme.utils.smem_memory_monitor.summary_csv_measurement_dump(csv_file, process_results, measurement)[source]