Bexhoma
Table of Contents:
Benchmark Experiment Host Manager (Bexhoma)
Concepts
Concept: Cluster Configuration
Concept: DBMS
Concept: Monitoring
Concept: Evaluators
Concept: Collectors
Example: Prepare Testbeds
Benchmark: YCSB
Benchmark: HammerDB’s TPC-C
Benchmark: Benchbase’s TPC-C
Benchmark: Benchbase’s Others
Benchmark: TPC-H
TPC-H Query Reference
Benchmark: TPC-DS
TPC-DS Query Reference
Example: Benchmark Citus
Example: Benchmark YugabyteDB
Example: Benchmark CockroachDB
Example: Benchmark TiDB
Example: Benchmark Redis
Example: Benchmark Dragonfly
Example: Benchmark PGBouncer
Example: Benchmark a Cloud Database
Example: Run a custom SQL workload
Example: Multi-Tenant
Example: Application Metrics
Bexhoma Tool
Concepts
Test Cases
Contributing to Bexhoma
bexhoma package API
Bexhoma
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
|
Z
A
add_benchmark() (bexhoma.experiments.base.ExperimentBase method)
add_benchmark_list() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
add_benchmarking_parameters() (bexhoma.configurations.SutConfiguration method)
add_configuration() (bexhoma.experiments.base.ExperimentBase method)
add_connection_to_result() (bexhoma.evaluators.base.EvaluatorBase method)
add_experiment() (bexhoma.clusters.Kubernetes method)
add_loading_parameters() (bexhoma.configurations.SutConfiguration method)
add_metadata() (bexhoma.collectors.base.CollectorBase method)
add_parallel_benchmark() (bexhoma.configurations.SutConfiguration method)
add_to_messagequeue() (bexhoma.clusters.Kubernetes method)
additional_labels (bexhoma.configurations.SutConfiguration attribute)
alias (bexhoma.configurations.SutConfiguration attribute)
appname (bexhoma.configurations.SutConfiguration attribute)
are_worker_ready (bexhoma.configurations.SutConfiguration attribute)
attach_worker() (bexhoma.configurations.SutConfiguration method)
AWS (class in bexhoma.clusters)
B
BenchbaseCollector (class in bexhoma.collectors.benchbase)
BenchbaseEvaluator (class in bexhoma.evaluators.benchbase)
BenchbaseExperiment (class in bexhoma.experiments.benchbase)
benchmark (bexhoma.configurations.SutConfiguration attribute)
benchmark_list (bexhoma.configurations.SutConfiguration attribute)
benchmark_list() (bexhoma.experiments.base.ExperimentBase method)
benchmark_list_template (bexhoma.configurations.SutConfiguration attribute)
benchmark_logs_to_timeseries_df() (bexhoma.evaluators.benchbase.BenchbaseEvaluator method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
benchmarking_aggregate_by_parallel_pods() (bexhoma.evaluators.benchbase.BenchbaseEvaluator method)
(bexhoma.evaluators.dbmsbenchmarker.DbmsBenchmarkerEvaluator method)
(bexhoma.evaluators.tpcc.TpccEvaluator method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
benchmarking_is_active() (bexhoma.experiments.base.ExperimentBase method)
benchmarking_parameters (bexhoma.configurations.SutConfiguration attribute)
benchmarking_parameters_list (bexhoma.configurations.SutConfiguration attribute)
benchmarking_parameters_list_template (bexhoma.configurations.SutConfiguration attribute)
benchmarking_patch (bexhoma.configurations.SutConfiguration attribute)
benchmarking_set_datatypes() (bexhoma.evaluators.benchbase.BenchbaseEvaluator method)
(bexhoma.evaluators.dbmsbenchmarker.DbmsBenchmarkerEvaluator method)
(bexhoma.evaluators.tpcc.TpccEvaluator method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
benchmarking_timespans (bexhoma.configurations.SutConfiguration attribute)
BenchmarkRunner (class in bexhoma.configurations)
bexhoma
module
bexhoma.clusters
module
bexhoma.collectors.base
module
bexhoma.collectors.benchbase
module
bexhoma.collectors.dbmsbenchmarker
module
bexhoma.collectors.tpcc
module
bexhoma.collectors.ycsb
module
bexhoma.configurations
module
bexhoma.evaluators.base
module
bexhoma.evaluators.benchbase
module
bexhoma.evaluators.dbmsbenchmarker
module
bexhoma.evaluators.logger
module
bexhoma.evaluators.tpcc
module
bexhoma.evaluators.ycsb
module
bexhoma.experiments.base
module
bexhoma.experiments.benchbase
module
bexhoma.experiments.dbmsbenchmarker
module
bexhoma.experiments.tpcc
module
bexhoma.experiments.tpcds
module
bexhoma.experiments.tpch
module
bexhoma.experiments.ycsb
module
bexhoma.scripts
module
bexhoma.scripts.experimentsmanager
module
bexhoma.scripts.tpcds
module
bexhoma.scripts.tpch
module
C
check() (bexhoma.configurations.LoadingCoordinator method)
check_dbms_connection() (bexhoma.clusters.Kubernetes method)
(bexhoma.configurations.HostProbe method)
check_nodegroup() (bexhoma.clusters.AWS method)
check_sut() (bexhoma.configurations.SutConfiguration method)
check_volumes() (bexhoma.configurations.HostProbe method)
client (bexhoma.configurations.SutConfiguration attribute)
cluster_access() (bexhoma.clusters.Kubernetes method)
code (bexhoma.configurations.SutConfiguration attribute)
CollectorBase (class in bexhoma.collectors.base)
ComponentStatus (class in bexhoma.configurations)
configuration (bexhoma.configurations.SutConfiguration attribute)
configurations (bexhoma.configurations.SutConfiguration attribute)
connection (bexhoma.configurations.SutConfiguration attribute)
connection_management (bexhoma.configurations.SutConfiguration attribute)
connection_parameter (bexhoma.configurations.SutConfiguration attribute)
copy_log() (bexhoma.configurations.LoadingCoordinator method)
create_manifest_benchmarking() (bexhoma.configurations.ManifestBuilder method)
create_manifest_job() (bexhoma.configurations.ManifestBuilder method)
create_manifest_loading() (bexhoma.configurations.ManifestBuilder method)
create_manifest_maintaining() (bexhoma.configurations.ManifestBuilder method)
create_monitoring() (bexhoma.configurations.LifecycleManager method)
create_object_from_file() (bexhoma.clusters.Kubernetes method)
current_benchmark_connection (bexhoma.configurations.SutConfiguration attribute)
current_benchmark_start (bexhoma.configurations.SutConfiguration attribute)
D
DbmsBenchmarkerCollector (class in bexhoma.collectors.dbmsbenchmarker)
DbmsBenchmarkerEvaluator (class in bexhoma.evaluators.dbmsbenchmarker)
DbmsBenchmarkerExperiment (class in bexhoma.experiments.dbmsbenchmarker)
ddl_parameters (bexhoma.configurations.SutConfiguration attribute)
default (in module bexhoma.configurations)
delete_deployment() (bexhoma.clusters.Kubernetes method)
delete_job() (bexhoma.clusters.Kubernetes method)
delete_job_pods() (bexhoma.clusters.Kubernetes method)
delete_pod() (bexhoma.clusters.Kubernetes method)
delete_pvc() (bexhoma.clusters.Kubernetes method)
delete_service() (bexhoma.clusters.Kubernetes method)
delete_stateful_set() (bexhoma.clusters.Kubernetes method)
deployment_infos (bexhoma.configurations.SutConfiguration attribute)
dialect (bexhoma.configurations.SutConfiguration attribute)
DictToObject (class in bexhoma.experiments.base)
do_benchmark() (in module bexhoma.scripts.tpcds)
(in module bexhoma.scripts.tpch)
docker (bexhoma.configurations.SutConfiguration attribute)
dockerimage (bexhoma.configurations.SutConfiguration attribute)
download_experiment_file() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
download_file() (bexhoma.clusters.Kubernetes method)
E
eksctl() (bexhoma.clusters.AWS method)
enable_refresh_stream() (bexhoma.experiments.tpch.TpchExperiment method)
end_benchmarking() (bexhoma.evaluators.base.EvaluatorBase method)
(bexhoma.evaluators.logger.LogEvaluator method)
(bexhoma.experiments.base.ExperimentBase method)
end_loading() (bexhoma.evaluators.base.EvaluatorBase method)
(bexhoma.evaluators.logger.LogEvaluator method)
(bexhoma.experiments.base.ExperimentBase method)
ensure_arg_pairs() (in module bexhoma.configurations)
eval_parameters (bexhoma.configurations.SutConfiguration attribute)
evaluate_results() (bexhoma.evaluators.base.EvaluatorBase method)
(bexhoma.evaluators.logger.LogEvaluator method)
(bexhoma.experiments.base.ExperimentBase method)
(bexhoma.experiments.dbmsbenchmarker.DbmsBenchmarkerExperiment method)
EvaluatorBase (class in bexhoma.evaluators.base)
ExampleExperiment (class in bexhoma.experiments.base)
execute_command_in_pod() (bexhoma.clusters.Kubernetes method)
execute_command_in_pod_sut() (bexhoma.configurations.SutConfiguration method)
experiment (bexhoma.configurations.SutConfiguration attribute)
experiment_dict (bexhoma.configurations.SutConfiguration attribute)
experiment_done (bexhoma.configurations.SutConfiguration attribute)
experiment_name (bexhoma.configurations.SutConfiguration attribute)
ExperimentBase (class in bexhoma.experiments.base)
extract_job_timing() (bexhoma.experiments.base.ExperimentBase method)
F
fetch() (bexhoma.configurations.MetricsCollector method)
find_workloads() (in module bexhoma.configurations)
forward_dashboard_ports() (bexhoma.clusters.Kubernetes method)
forward_sut_port() (bexhoma.clusters.Kubernetes method)
G
generate_component_name() (bexhoma.configurations.SutConfiguration method)
generate_port_forward() (bexhoma.configurations.LifecycleManager method)
(bexhoma.experiments.base.ExperimentBase method)
get_benchmark_logs_timeseries_df_aggregated() (bexhoma.evaluators.benchbase.BenchbaseEvaluator method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
get_benchmark_logs_timeseries_df_single() (bexhoma.evaluators.benchbase.BenchbaseEvaluator method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
get_benchmark_timeseries_all() (bexhoma.collectors.benchbase.BenchbaseCollector method)
(bexhoma.collectors.ycsb.YcsbCollector method)
get_benchmark_timeseries_per_phase() (bexhoma.collectors.benchbase.BenchbaseCollector method)
(bexhoma.collectors.ycsb.YcsbCollector method)
get_connection_config() (bexhoma.configurations.MetricsCollector method)
(bexhoma.evaluators.logger.LogEvaluator method)
get_connections() (bexhoma.collectors.base.CollectorBase method)
get_connections_of_experiment() (bexhoma.evaluators.base.EvaluatorBase method)
get_dashboard_name() (bexhoma.clusters.Kubernetes method)
get_dashboard_pod() (bexhoma.experiments.base.ExperimentBase method)
get_dashboard_pod_name() (bexhoma.clusters.Kubernetes method)
get_deployment_component() (bexhoma.configurations.LifecycleManager method)
get_deployments() (bexhoma.clusters.Kubernetes method)
get_df_benchmarking() (bexhoma.evaluators.base.EvaluatorBase method)
(bexhoma.evaluators.dbmsbenchmarker.DbmsBenchmarkerEvaluator method)
(bexhoma.evaluators.logger.LogEvaluator method)
get_df_loading() (bexhoma.evaluators.base.EvaluatorBase method)
(bexhoma.evaluators.dbmsbenchmarker.DbmsBenchmarkerEvaluator method)
(bexhoma.evaluators.logger.LogEvaluator method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
get_evaluator() (bexhoma.collectors.base.CollectorBase method)
(bexhoma.collectors.benchbase.BenchbaseCollector method)
(bexhoma.collectors.dbmsbenchmarker.DbmsBenchmarkerCollector method)
(bexhoma.collectors.tpcc.TpccCollector method)
(bexhoma.collectors.ycsb.YcsbCollector method)
get_experiment_name() (bexhoma.configurations.SutConfiguration method)
get_host_all() (bexhoma.configurations.HostProbe method)
get_host_cores() (bexhoma.configurations.HostProbe method)
get_host_cpu() (bexhoma.configurations.HostProbe method)
get_host_cpulist() (bexhoma.configurations.HostProbe method)
get_host_cuda() (bexhoma.configurations.HostProbe method)
get_host_diskspace_used() (bexhoma.configurations.HostProbe method)
get_host_diskspace_used_data() (bexhoma.configurations.HostProbe method)
get_host_gpu_ids() (bexhoma.configurations.HostProbe method)
get_host_gpus() (bexhoma.configurations.HostProbe method)
get_host_hugepages_free() (bexhoma.configurations.HostProbe method)
get_host_hugepages_total() (bexhoma.configurations.HostProbe method)
get_host_memory() (bexhoma.configurations.HostProbe method)
get_host_node() (bexhoma.configurations.HostProbe method)
get_host_restarts() (bexhoma.configurations.HostProbe method)
get_host_system() (bexhoma.configurations.HostProbe method)
get_host_volume() (bexhoma.configurations.HostProbe method)
get_job_pods() (bexhoma.clusters.Kubernetes method)
get_job_status() (bexhoma.clusters.Kubernetes method)
get_job_timing_benchmarking() (bexhoma.experiments.base.ExperimentBase method)
get_job_timing_loading() (bexhoma.experiments.base.ExperimentBase method)
get_jobs() (bexhoma.clusters.Kubernetes method)
get_jobs_labels() (bexhoma.clusters.Kubernetes method)
get_list_of_pvc() (bexhoma.configurations.LoadingCoordinator method)
(bexhoma.configurations.SutConfiguration method)
get_loading_logs_timeseries_df_aggregated() (bexhoma.evaluators.ycsb.YcsbEvaluator method)
get_loading_logs_timeseries_df_single() (bexhoma.evaluators.ycsb.YcsbEvaluator method)
get_loading_per_connection() (bexhoma.collectors.base.CollectorBase method)
(bexhoma.evaluators.base.EvaluatorBase method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
get_loading_per_pod() (bexhoma.collectors.base.CollectorBase method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
get_loading_per_run() (bexhoma.collectors.base.CollectorBase method)
(bexhoma.evaluators.base.EvaluatorBase method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
get_loading_per_run_multitenant() (bexhoma.collectors.base.CollectorBase method)
(bexhoma.evaluators.base.EvaluatorBase method)
get_loading_timeseries_all() (bexhoma.collectors.ycsb.YcsbCollector method)
get_loading_timeseries_per_phase() (bexhoma.collectors.ycsb.YcsbCollector method)
get_messagequeue_name() (bexhoma.clusters.Kubernetes method)
get_metrics() (bexhoma.collectors.base.CollectorBase method)
get_metrics_metadata() (bexhoma.collectors.base.CollectorBase method)
get_monitored_components() (bexhoma.collectors.base.CollectorBase method)
get_monitoring_aggregated_per_job() (bexhoma.collectors.base.CollectorBase method)
get_monitoring_aggregated_per_phase() (bexhoma.collectors.base.CollectorBase method)
get_monitoring_aggregated_per_phase_multitenant() (bexhoma.collectors.base.CollectorBase method)
get_monitoring_metric() (bexhoma.evaluators.logger.LogEvaluator method)
get_monitoring_metrics() (bexhoma.evaluators.logger.LogEvaluator method)
get_monitoring_timeseries_all() (bexhoma.collectors.base.CollectorBase method)
get_monitoring_timeseries_all_multitenant() (bexhoma.collectors.base.CollectorBase method)
get_monitoring_timeseries_per_phase() (bexhoma.collectors.base.CollectorBase method)
get_monitoring_timeseries_single() (bexhoma.collectors.base.CollectorBase method)
get_nodegroup_size() (bexhoma.clusters.AWS method)
get_nodes() (bexhoma.clusters.AWS method)
(bexhoma.clusters.Kubernetes method)
get_non_constant() (in module bexhoma.collectors.base)
get_parameter_as_list() (bexhoma.experiments.base.ExperimentBase method)
get_patched_yaml() (bexhoma.configurations.ManifestBuilder method)
get_performance_aggregated_per_job() (bexhoma.collectors.base.CollectorBase method)
get_performance_aggregated_per_phase() (bexhoma.collectors.base.CollectorBase method)
get_performance_aggregated_per_phase_multitenant() (bexhoma.collectors.base.CollectorBase method)
get_performance_per_connection() (bexhoma.collectors.base.CollectorBase method)
get_performance_single() (bexhoma.collectors.base.CollectorBase method)
get_pod_containers() (bexhoma.clusters.Kubernetes method)
get_pod_status() (bexhoma.clusters.Kubernetes method)
get_pods() (bexhoma.clusters.Kubernetes method)
get_pods_labels() (bexhoma.clusters.Kubernetes method)
get_ports_of_service() (bexhoma.clusters.Kubernetes method)
get_pvc() (bexhoma.clusters.Kubernetes method)
get_pvc_labels() (bexhoma.clusters.Kubernetes method)
get_pvc_specs() (bexhoma.clusters.Kubernetes method)
get_pvc_status() (bexhoma.clusters.Kubernetes method)
get_query_latencies() (bexhoma.collectors.dbmsbenchmarker.DbmsBenchmarkerCollector method)
(bexhoma.evaluators.dbmsbenchmarker.DbmsBenchmarkerEvaluator method)
get_service_endpoints() (bexhoma.clusters.Kubernetes method)
get_service_sut() (bexhoma.configurations.SutConfiguration method)
get_services() (bexhoma.clusters.Kubernetes method)
get_stateful_set_pods() (bexhoma.clusters.Kubernetes method)
get_stateful_sets() (bexhoma.clusters.Kubernetes method)
get_summary_benchmark_per_connection() (bexhoma.evaluators.benchbase.BenchbaseEvaluator method)
(bexhoma.evaluators.dbmsbenchmarker.DbmsBenchmarkerEvaluator method)
(bexhoma.evaluators.tpcc.TpccEvaluator method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
get_summary_benchmark_per_phase() (bexhoma.evaluators.benchbase.BenchbaseEvaluator method)
(bexhoma.evaluators.dbmsbenchmarker.DbmsBenchmarkerEvaluator method)
(bexhoma.evaluators.tpcc.TpccEvaluator method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
get_summary_benchmark_per_phase_multitenant() (bexhoma.evaluators.benchbase.BenchbaseEvaluator method)
(bexhoma.evaluators.dbmsbenchmarker.DbmsBenchmarkerEvaluator method)
(bexhoma.evaluators.tpcc.TpccEvaluator method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
get_summary_loading_per_connection() (bexhoma.evaluators.ycsb.YcsbEvaluator method)
get_summary_loading_per_run() (bexhoma.evaluators.benchbase.BenchbaseEvaluator method)
(bexhoma.evaluators.dbmsbenchmarker.DbmsBenchmarkerEvaluator method)
(bexhoma.evaluators.tpcc.TpccEvaluator method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
get_summary_loading_per_run_multitenant() (bexhoma.evaluators.base.EvaluatorBase method)
get_time_diff() (bexhoma.configurations.HostProbe method)
get_total_errors() (bexhoma.collectors.dbmsbenchmarker.DbmsBenchmarkerCollector method)
(bexhoma.evaluators.dbmsbenchmarker.DbmsBenchmarkerEvaluator method)
get_total_warnings() (bexhoma.collectors.dbmsbenchmarker.DbmsBenchmarkerCollector method)
(bexhoma.evaluators.dbmsbenchmarker.DbmsBenchmarkerEvaluator method)
get_volume_to_label() (bexhoma.configurations.LoadingCoordinator method)
get_worker_endpoints() (bexhoma.configurations.SutConfiguration method)
get_worker_name() (bexhoma.configurations.SutConfiguration method)
get_worker_pods() (bexhoma.configurations.SutConfiguration method)
get_workflow_list() (bexhoma.experiments.base.ExperimentBase method)
get_workload() (bexhoma.collectors.base.CollectorBase method)
(bexhoma.evaluators.base.EvaluatorBase method)
H
HostProbe (class in bexhoma.configurations)
I
indexing (bexhoma.configurations.SutConfiguration attribute)
indexscript (bexhoma.configurations.SutConfiguration attribute)
initscript (bexhoma.configurations.SutConfiguration attribute)
IotExperiment (class in bexhoma.experiments.base)
is_dashboard_running() (bexhoma.clusters.Kubernetes method)
is_messagequeue_running() (bexhoma.clusters.Kubernetes method)
is_monitoring_healthy() (bexhoma.clusters.Kubernetes method)
is_pod_ready() (bexhoma.clusters.Kubernetes method)
is_sut_ready (bexhoma.configurations.SutConfiguration attribute)
J
jobtemplate_loading (bexhoma.configurations.SutConfiguration property)
jobtemplate_maintaining (bexhoma.configurations.SutConfiguration attribute)
K
kubectl() (bexhoma.clusters.Kubernetes method)
Kubernetes (class in bexhoma.clusters)
L
LifecycleManager (class in bexhoma.configurations)
load_data() (bexhoma.configurations.LoadingCoordinator method)
load_data_asynch() (in module bexhoma.configurations)
load_inspector() (bexhoma.evaluators.dbmsbenchmarker.DbmsBenchmarkerEvaluator method)
loading_active (bexhoma.configurations.SutConfiguration attribute)
loading_after_time (bexhoma.configurations.SutConfiguration attribute)
loading_aggregate_by_parallel_pods() (bexhoma.evaluators.ycsb.YcsbEvaluator method)
loading_deactivated (bexhoma.configurations.SutConfiguration attribute)
loading_finished (bexhoma.configurations.SutConfiguration attribute)
loading_is_active() (bexhoma.experiments.base.ExperimentBase method)
loading_logs_to_timeseries_df() (bexhoma.evaluators.ycsb.YcsbEvaluator method)
loading_parameters (bexhoma.configurations.SutConfiguration attribute)
loading_patch (bexhoma.configurations.SutConfiguration attribute)
loading_set_datatypes() (bexhoma.evaluators.ycsb.YcsbEvaluator method)
loading_started (bexhoma.configurations.SutConfiguration attribute)
loading_timespans (bexhoma.configurations.SutConfiguration attribute)
LoadingCoordinator (class in bexhoma.configurations)
log_experiment() (bexhoma.clusters.Kubernetes method)
log_to_df() (bexhoma.evaluators.base.EvaluatorBase method)
(bexhoma.evaluators.benchbase.BenchbaseEvaluator method)
(bexhoma.evaluators.tpcc.TpccEvaluator method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
log_to_df_loading() (bexhoma.evaluators.base.EvaluatorBase method)
LogEvaluator (class in bexhoma.evaluators.logger)
logger (bexhoma.configurations.SutConfiguration attribute)
logs_to_timeseries_df() (bexhoma.evaluators.ycsb.YcsbEvaluator method)
M
maintaining_active (bexhoma.configurations.SutConfiguration attribute)
maintaining_parameters (bexhoma.configurations.SutConfiguration attribute)
maintaining_pending() (bexhoma.configurations.ComponentStatus method)
maintaining_running() (bexhoma.configurations.ComponentStatus method)
manage() (in module bexhoma.scripts.experimentsmanager)
ManifestBuilder (class in bexhoma.configurations)
map_index_to_queryname() (in module bexhoma.collectors.dbmsbenchmarker)
(in module bexhoma.evaluators.dbmsbenchmarker)
max_sut_dbms (bexhoma.configurations.SutConfiguration attribute)
MetricsCollector (class in bexhoma.configurations)
module
bexhoma
bexhoma.clusters
bexhoma.collectors.base
bexhoma.collectors.benchbase
bexhoma.collectors.dbmsbenchmarker
bexhoma.collectors.tpcc
bexhoma.collectors.ycsb
bexhoma.configurations
bexhoma.evaluators.base
bexhoma.evaluators.benchbase
bexhoma.evaluators.dbmsbenchmarker
bexhoma.evaluators.logger
bexhoma.evaluators.tpcc
bexhoma.evaluators.ycsb
bexhoma.experiments.base
bexhoma.experiments.benchbase
bexhoma.experiments.dbmsbenchmarker
bexhoma.experiments.tpcc
bexhoma.experiments.tpcds
bexhoma.experiments.tpch
bexhoma.experiments.ycsb
bexhoma.scripts
bexhoma.scripts.experimentsmanager
bexhoma.scripts.tpcds
bexhoma.scripts.tpch
monitor_app_active (bexhoma.configurations.SutConfiguration attribute)
monitor_loading (bexhoma.configurations.SutConfiguration attribute)
monitoring_active (bexhoma.configurations.SutConfiguration attribute)
monitoring_pending() (bexhoma.configurations.ComponentStatus method)
monitoring_running() (bexhoma.configurations.ComponentStatus method)
monitoring_sut (bexhoma.configurations.SutConfiguration attribute)
N
natural_sort() (in module bexhoma.evaluators.base)
nodes (bexhoma.configurations.SutConfiguration attribute)
num_experiment_to_apply (bexhoma.configurations.SutConfiguration attribute)
num_experiment_to_apply_done (bexhoma.configurations.SutConfiguration attribute)
num_loading (bexhoma.configurations.SutConfiguration attribute)
num_loading_pods (bexhoma.configurations.SutConfiguration attribute)
num_maintaining (bexhoma.configurations.SutConfiguration attribute)
num_maintaining_pods (bexhoma.configurations.SutConfiguration attribute)
num_tenants (bexhoma.configurations.SutConfiguration attribute)
num_worker (bexhoma.configurations.SutConfiguration attribute)
O
OLD_evaluate_results() (bexhoma.experiments.benchbase.BenchbaseExperiment method)
(bexhoma.experiments.tpcc.TpccExperiment method)
(bexhoma.experiments.ycsb.YcsbExperiment method)
OLD_show_summary_monitoring() (bexhoma.experiments.base.ExperimentBase method)
P
parse_benchbase_log_file() (bexhoma.evaluators.benchbase.BenchbaseEvaluator method)
parse_set_arg() (in module bexhoma.experiments.base)
parse_ycsb_log_file() (bexhoma.evaluators.ycsb.YcsbEvaluator method)
patch_benchmarking() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
patch_container() (in module bexhoma.configurations)
patch_dbms_args() (bexhoma.configurations.ManifestBuilder method)
patch_loading() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
path (bexhoma.configurations.SutConfiguration attribute)
path_experiment_docker (bexhoma.configurations.SutConfiguration attribute)
plot() (bexhoma.evaluators.logger.LogEvaluator method)
pod_description() (bexhoma.clusters.Kubernetes method)
pod_description_exists() (bexhoma.clusters.Kubernetes method)
pod_log() (bexhoma.clusters.Kubernetes method)
pod_log_exists() (bexhoma.clusters.Kubernetes method)
pod_sut (bexhoma.configurations.SutConfiguration attribute)
prepare_init_dbms() (bexhoma.configurations.LoadingCoordinator method)
prepare_testbed() (bexhoma.experiments.base.ExperimentBase method)
process() (bexhoma.experiments.base.ExperimentBase method)
prometheus_interval (bexhoma.configurations.SutConfiguration attribute)
prometheus_timeout (bexhoma.configurations.SutConfiguration attribute)
pvc_exists() (bexhoma.clusters.Kubernetes method)
R
reconstruct_workflow() (bexhoma.evaluators.base.EvaluatorBase method)
record_tests() (bexhoma.evaluators.benchbase.BenchbaseEvaluator method)
(bexhoma.evaluators.dbmsbenchmarker.DbmsBenchmarkerEvaluator method)
(bexhoma.evaluators.logger.LogEvaluator method)
(bexhoma.evaluators.tpcc.TpccEvaluator method)
(bexhoma.evaluators.ycsb.YcsbEvaluator method)
reset_sut() (bexhoma.configurations.SutConfiguration method)
resources (bexhoma.configurations.SutConfiguration attribute)
restart_dashboard() (bexhoma.clusters.Kubernetes method)
result_filename() (bexhoma.experiments.base.ExperimentBase method)
result_filename_local() (bexhoma.experiments.base.ExperimentBase method)
result_filename_remote() (bexhoma.experiments.base.ExperimentBase method)
run_pod() (bexhoma.configurations.BenchmarkRunner method)
S
scale_nodegroup() (bexhoma.clusters.AWS method)
scale_nodegroups() (bexhoma.clusters.AWS method)
script (bexhoma.configurations.SutConfiguration attribute)
service (bexhoma.configurations.SutConfiguration attribute)
set_additional_labels() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
set_benchmark_type() (bexhoma.experiments.benchbase.BenchbaseExperiment method)
set_benchmarking_parameters() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
set_code() (bexhoma.clusters.Kubernetes method)
set_connection_management() (bexhoma.clusters.Kubernetes method)
(bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
set_ddl_parameters() (bexhoma.clusters.Kubernetes method)
(bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
set_default_benchmarking_parameters() (bexhoma.experiments.base.ExperimentBase method)
set_default_loading_parameters() (bexhoma.experiments.base.ExperimentBase method)
set_eval_parameters() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
set_experiment() (bexhoma.clusters.Kubernetes method)
(bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
set_experiment_dict() (bexhoma.configurations.SutConfiguration method)
set_experiments() (bexhoma.clusters.Kubernetes method)
set_experiments_configfolder() (bexhoma.clusters.Kubernetes method)
(bexhoma.experiments.base.ExperimentBase method)
set_loading() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
set_loading_parameters() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
set_maintaining() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
set_maintaining_parameters() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
set_metric_of_config() (bexhoma.configurations.SutConfiguration method)
set_metric_of_config_default() (bexhoma.configurations.SutConfiguration method)
set_nodes() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
set_pod_config() (bexhoma.clusters.Kubernetes method)
set_pod_counter() (bexhoma.clusters.Kubernetes method)
set_queries_full() (bexhoma.experiments.base.IotExperiment method)
(bexhoma.experiments.base.TpcxaiExperiment method)
(bexhoma.experiments.base.TsbsExperiment method)
(bexhoma.experiments.tpcds.TpcdsExperiment method)
(bexhoma.experiments.tpch.TpchExperiment method)
set_queries_profiling() (bexhoma.experiments.base.IotExperiment method)
(bexhoma.experiments.base.TpcxaiExperiment method)
(bexhoma.experiments.base.TsbsExperiment method)
(bexhoma.experiments.tpcds.TpcdsExperiment method)
(bexhoma.experiments.tpch.TpchExperiment method)
set_query_management() (bexhoma.clusters.Kubernetes method)
(bexhoma.experiments.base.ExperimentBase method)
set_queryfile() (bexhoma.clusters.Kubernetes method)
(bexhoma.experiments.base.ExperimentBase method)
set_querymanagement_maintaining() (bexhoma.experiments.base.IotExperiment method)
(bexhoma.experiments.base.TsbsExperiment method)
set_querymanagement_monitoring() (bexhoma.experiments.base.ExperimentBase method)
set_querymanagement_quicktest() (bexhoma.experiments.base.ExperimentBase method)
set_resources() (bexhoma.clusters.Kubernetes method)
(bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
set_storage() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
set_sut_parameters() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
set_workload() (bexhoma.clusters.Kubernetes method)
(bexhoma.experiments.base.ExperimentBase method)
show_summary() (bexhoma.experiments.base.ExperimentBase method)
(bexhoma.experiments.dbmsbenchmarker.DbmsBenchmarkerExperiment method)
(bexhoma.experiments.tpch.TpchExperiment method)
show_summary_header() (bexhoma.experiments.base.ExperimentBase method)
show_summary_monitoring() (bexhoma.experiments.base.ExperimentBase method)
show_summary_monitoring_table() (bexhoma.collectors.base.CollectorBase method)
(bexhoma.experiments.base.ExperimentBase method)
start_dashboard() (bexhoma.clusters.Kubernetes method)
start_datadir() (bexhoma.clusters.Kubernetes method)
start_exec() (bexhoma.configurations.LoadingCoordinator method)
start_loading() (bexhoma.experiments.base.ExperimentBase method)
start_maintaining() (bexhoma.configurations.LifecycleManager method)
start_messagequeue() (bexhoma.clusters.Kubernetes method)
start_monitoring() (bexhoma.configurations.LifecycleManager method)
(bexhoma.experiments.base.ExperimentBase method)
start_monitoring_cluster() (bexhoma.clusters.Kubernetes method)
start_pod() (bexhoma.configurations.LoadingCoordinator method)
start_resultdir() (bexhoma.clusters.Kubernetes method)
start_sut() (bexhoma.configurations.LifecycleManager method)
(bexhoma.experiments.base.ExperimentBase method)
statefulset_name (bexhoma.configurations.SutConfiguration attribute)
stop_benchmarker() (bexhoma.clusters.Kubernetes method)
(bexhoma.experiments.base.ExperimentBase method)
stop_dashboard() (bexhoma.clusters.Kubernetes method)
stop_loading() (bexhoma.clusters.Kubernetes method)
(bexhoma.configurations.LifecycleManager method)
(bexhoma.experiments.base.ExperimentBase method)
stop_maintaining() (bexhoma.clusters.Kubernetes method)
(bexhoma.configurations.LifecycleManager method)
(bexhoma.experiments.base.ExperimentBase method)
stop_monitoring() (bexhoma.clusters.Kubernetes method)
(bexhoma.configurations.LifecycleManager method)
(bexhoma.experiments.base.ExperimentBase method)
stop_sut() (bexhoma.clusters.Kubernetes method)
(bexhoma.configurations.LifecycleManager method)
(bexhoma.experiments.base.ExperimentBase method)
storage (bexhoma.configurations.SutConfiguration attribute)
storage_label (bexhoma.configurations.SutConfiguration attribute)
store_pod_description() (bexhoma.clusters.Kubernetes method)
store_pod_log() (bexhoma.clusters.Kubernetes method)
store_workflow_results() (bexhoma.experiments.base.ExperimentBase method)
sut_container_name (bexhoma.configurations.SutConfiguration attribute)
sut_exists() (bexhoma.configurations.ComponentStatus method)
sut_has_pool (bexhoma.configurations.SutConfiguration attribute)
sut_healthy() (bexhoma.configurations.ComponentStatus method)
sut_parameters (bexhoma.configurations.SutConfiguration attribute)
sut_pending() (bexhoma.configurations.ComponentStatus method)
sut_pod_name (bexhoma.configurations.SutConfiguration attribute)
sut_running() (bexhoma.configurations.ComponentStatus method)
sut_service_name (bexhoma.configurations.SutConfiguration attribute)
sut_startup_args (bexhoma.configurations.SutConfiguration attribute)
sut_template (bexhoma.configurations.SutConfiguration attribute)
SutConfiguration (class in bexhoma.configurations)
T
tenant_per (bexhoma.configurations.SutConfiguration attribute)
tenant_ready_to_index (bexhoma.configurations.SutConfiguration attribute)
tenant_ready_to_load (bexhoma.configurations.SutConfiguration attribute)
tenant_started_to_index (bexhoma.configurations.SutConfiguration attribute)
tenant_started_to_load (bexhoma.configurations.SutConfiguration attribute)
TEST_get_loading_per_run() (bexhoma.collectors.base.CollectorBase method)
test_results() (bexhoma.evaluators.base.EvaluatorBase method)
(bexhoma.evaluators.dbmsbenchmarker.DbmsBenchmarkerEvaluator method)
(bexhoma.evaluators.logger.LogEvaluator method)
(bexhoma.evaluators.tpcc.TpccEvaluator method)
(bexhoma.experiments.base.ExperimentBase method)
test_results_column() (bexhoma.evaluators.base.EvaluatorBase method)
test_results_in_dashboard() (bexhoma.experiments.base.ExperimentBase method)
test_workflow() (bexhoma.experiments.base.ExperimentBase method)
time_generating (bexhoma.configurations.SutConfiguration attribute)
time_index (bexhoma.configurations.SutConfiguration attribute)
time_ingesting (bexhoma.configurations.SutConfiguration attribute)
time_loading (bexhoma.configurations.SutConfiguration attribute)
time_loading_end (bexhoma.configurations.SutConfiguration attribute)
time_loading_start (bexhoma.configurations.SutConfiguration attribute)
time_schema (bexhoma.configurations.SutConfiguration attribute)
times_scripts (bexhoma.configurations.SutConfiguration attribute)
to_unc() (in module bexhoma.clusters)
TpccCollector (class in bexhoma.collectors.tpcc)
TpccEvaluator (class in bexhoma.evaluators.tpcc)
TpccExperiment (class in bexhoma.experiments.tpcc)
TpcdsExperiment (class in bexhoma.experiments.tpcds)
TpchExperiment (class in bexhoma.experiments.tpch)
TpcxaiExperiment (class in bexhoma.experiments.base)
transform_all_logs_benchmarking() (bexhoma.evaluators.base.EvaluatorBase method)
transform_all_logs_loading() (bexhoma.evaluators.base.EvaluatorBase method)
transform_monitoring_results() (bexhoma.evaluators.logger.LogEvaluator method)
TsbsExperiment (class in bexhoma.experiments.base)
U
update_workload() (bexhoma.experiments.base.ExperimentBase method)
upload_experiment_file() (bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
upload_file() (bexhoma.clusters.Kubernetes method)
use_distributed_datasource (bexhoma.configurations.SutConfiguration attribute)
use_ephemeral_storage() (bexhoma.configurations.SutConfiguration method)
use_ramdisk() (bexhoma.configurations.SutConfiguration method)
use_storage() (bexhoma.configurations.SutConfiguration method)
V
volume (bexhoma.configurations.SutConfiguration attribute)
volume_per_tenant (bexhoma.configurations.SutConfiguration attribute)
volumeid (bexhoma.configurations.SutConfiguration attribute)
W
wait() (bexhoma.clusters.Kubernetes method)
(bexhoma.configurations.SutConfiguration method)
(bexhoma.experiments.base.ExperimentBase method)
wait_for_nodegroup() (bexhoma.clusters.AWS method)
wait_for_nodegroups() (bexhoma.clusters.AWS method)
work_benchmark_list() (bexhoma.experiments.base.ExperimentBase method)
worker_metric_strip_container (bexhoma.configurations.SutConfiguration attribute)
worker_name_app (bexhoma.configurations.SutConfiguration attribute)
worker_name_component (bexhoma.configurations.SutConfiguration attribute)
worker_startup_args (bexhoma.configurations.SutConfiguration attribute)
workers_healthy() (bexhoma.configurations.ComponentStatus method)
Y
YcsbCollector (class in bexhoma.collectors.ycsb)
YcsbEvaluator (class in bexhoma.evaluators.ycsb)
YcsbExperiment (class in bexhoma.experiments.ycsb)
Z
zip() (bexhoma.experiments.base.ExperimentBase method)