cfme.utils.perf_message_stats module

Functions for performance analysis/charting of the backend messages and top_output from an appliance.

class cfme.utils.perf_message_stats.MiqMsgBucket[source]

Bases: object

class cfme.utils.perf_message_stats.MiqMsgLists[source]

Bases: object

class cfme.utils.perf_message_stats.MiqMsgStat[source]

Bases: object

class cfme.utils.perf_message_stats.MiqWorker[source]

Bases: object

cfme.utils.perf_message_stats.evm_to_messages(evm_file, filters)[source]
cfme.utils.perf_message_stats.evm_to_workers(evm_file)[source]
cfme.utils.perf_message_stats.generate_appliance_charts(top_appliance, charts_dir, start_index, end_index)[source]
cfme.utils.perf_message_stats.generate_hourly_charts_and_csvs(hourly_buckets, charts_dir)[source]
cfme.utils.perf_message_stats.generate_raw_data_csv(rawdata_dict, csv_file_name)[source]
cfme.utils.perf_message_stats.generate_total_time_charts(msg_cmds, charts_dir)[source]
cfme.utils.perf_message_stats.generate_worker_charts(workers, top_workers, charts_dir)[source]
cfme.utils.perf_message_stats.get_first_miqtop(top_log_file)[source]
cfme.utils.perf_message_stats.get_msg_args(log_line)[source]
cfme.utils.perf_message_stats.get_msg_cmd(log_line)[source]
cfme.utils.perf_message_stats.get_msg_del(log_line)[source]
cfme.utils.perf_message_stats.get_msg_deq(log_line)[source]
cfme.utils.perf_message_stats.get_msg_id(log_line)[source]
cfme.utils.perf_message_stats.get_msg_timestamp_pid(log_line)[source]
cfme.utils.perf_message_stats.hour_bucket_init(init)[source]
cfme.utils.perf_message_stats.line_chart_render(title, xtitle, ytitle, x_labels, lines, fname, stacked=False)[source]
cfme.utils.perf_message_stats.messages_to_hourly_buckets(messages, test_start, test_end)[source]
cfme.utils.perf_message_stats.messages_to_statistics_csv(messages, statistics_file_name)[source]
cfme.utils.perf_message_stats.perf_process_evm(evm_file, top_file)[source]
cfme.utils.perf_message_stats.provision_hour_buckets(test_start, test_end, init=True)[source]
cfme.utils.perf_message_stats.split_appliance_charts(top_appliance, charts_dir)[source]
cfme.utils.perf_message_stats.top_to_appliance(top_file)[source]
cfme.utils.perf_message_stats.top_to_workers(workers, top_file)[source]