bexhoma package API
Subpackages
- bexhoma.collectors package
- bexhoma.evaluators package
- bexhoma.experiments package
- bexhoma.scripts package
Submodules
- bexhoma.clusters module
AWSKubernetesKubernetes.add_experiment()Kubernetes.add_to_messagequeue()Kubernetes.check_dbms_connection()Kubernetes.cluster_access()Kubernetes.create_object_from_file()Kubernetes.delete_deployment()Kubernetes.delete_job()Kubernetes.delete_job_pods()Kubernetes.delete_pod()Kubernetes.delete_pvc()Kubernetes.delete_service()Kubernetes.delete_stateful_set()Kubernetes.download_file()Kubernetes.execute_command_in_pod()Kubernetes.forward_dashboard_ports()Kubernetes.forward_sut_port()Kubernetes.get_dashboard_name()Kubernetes.get_dashboard_pod_name()Kubernetes.get_deployments()Kubernetes.get_job_pods()Kubernetes.get_job_status()Kubernetes.get_jobs()Kubernetes.get_jobs_labels()Kubernetes.get_messagequeue_name()Kubernetes.get_nodes()Kubernetes.get_pod_containers()Kubernetes.get_pod_status()Kubernetes.get_pods()Kubernetes.get_pods_labels()Kubernetes.get_ports_of_service()Kubernetes.get_pvc()Kubernetes.get_pvc_labels()Kubernetes.get_pvc_specs()Kubernetes.get_pvc_status()Kubernetes.get_service_endpoints()Kubernetes.get_services()Kubernetes.get_stateful_set_pods()Kubernetes.get_stateful_sets()Kubernetes.is_dashboard_running()Kubernetes.is_messagequeue_running()Kubernetes.is_monitoring_healthy()Kubernetes.is_pod_ready()Kubernetes.kubectl()Kubernetes.log_experiment()Kubernetes.pod_description()Kubernetes.pod_description_exists()Kubernetes.pod_log()Kubernetes.pod_log_exists()Kubernetes.pvc_exists()Kubernetes.restart_dashboard()Kubernetes.set_code()Kubernetes.set_connection_management()Kubernetes.set_ddl_parameters()Kubernetes.set_experiment()Kubernetes.set_experiments()Kubernetes.set_experiments_configfolder()Kubernetes.set_pod_config()Kubernetes.set_pod_counter()Kubernetes.set_query_management()Kubernetes.set_queryfile()Kubernetes.set_resources()Kubernetes.set_workload()Kubernetes.start_dashboard()Kubernetes.start_datadir()Kubernetes.start_messagequeue()Kubernetes.start_monitoring_cluster()Kubernetes.start_resultdir()Kubernetes.stop_benchmarker()Kubernetes.stop_dashboard()Kubernetes.stop_loading()Kubernetes.stop_maintaining()Kubernetes.stop_monitoring()Kubernetes.stop_sut()Kubernetes.store_pod_description()Kubernetes.store_pod_log()Kubernetes.upload_file()Kubernetes.wait()
to_unc()
- bexhoma.configurations module
BenchmarkRunnerComponentStatusComponentStatus.maintaining_pending()ComponentStatus.maintaining_running()ComponentStatus.monitoring_pending()ComponentStatus.monitoring_running()ComponentStatus.sut_exists()ComponentStatus.sut_healthy()ComponentStatus.sut_pending()ComponentStatus.sut_running()ComponentStatus.workers_healthy()
HostProbeHostProbe.check_dbms_connection()HostProbe.check_volumes()HostProbe.get_host_all()HostProbe.get_host_cores()HostProbe.get_host_cpu()HostProbe.get_host_cpulist()HostProbe.get_host_cuda()HostProbe.get_host_diskspace_used()HostProbe.get_host_diskspace_used_data()HostProbe.get_host_gpu_ids()HostProbe.get_host_gpus()HostProbe.get_host_hugepages_free()HostProbe.get_host_hugepages_total()HostProbe.get_host_memory()HostProbe.get_host_node()HostProbe.get_host_restarts()HostProbe.get_host_system()HostProbe.get_host_volume()HostProbe.get_time_diff()
LifecycleManagerLifecycleManager.create_monitoring()LifecycleManager.generate_port_forward()LifecycleManager.get_deployment_component()LifecycleManager.start_maintaining()LifecycleManager.start_monitoring()LifecycleManager.start_sut()LifecycleManager.stop_loading()LifecycleManager.stop_maintaining()LifecycleManager.stop_monitoring()LifecycleManager.stop_sut()
LoadingCoordinatorManifestBuilderMetricsCollectorSutConfigurationSutConfiguration.add_benchmark_list()SutConfiguration.add_benchmarking_parameters()SutConfiguration.add_loading_parameters()SutConfiguration.add_parallel_benchmark()SutConfiguration.additional_labelsSutConfiguration.aliasSutConfiguration.appnameSutConfiguration.are_worker_readySutConfiguration.attach_worker()SutConfiguration.benchmarkSutConfiguration.benchmark_listSutConfiguration.benchmark_list_templateSutConfiguration.benchmarking_parametersSutConfiguration.benchmarking_parameters_listSutConfiguration.benchmarking_parameters_list_templateSutConfiguration.benchmarking_patchSutConfiguration.benchmarking_timespansSutConfiguration.check_sut()SutConfiguration.clientSutConfiguration.codeSutConfiguration.configurationSutConfiguration.configurationsSutConfiguration.connectionSutConfiguration.connection_managementSutConfiguration.connection_parameterSutConfiguration.current_benchmark_connectionSutConfiguration.current_benchmark_startSutConfiguration.ddl_parametersSutConfiguration.deployment_infosSutConfiguration.dialectSutConfiguration.dockerSutConfiguration.dockerimageSutConfiguration.download_experiment_file()SutConfiguration.eval_parametersSutConfiguration.execute_command_in_pod_sut()SutConfiguration.experimentSutConfiguration.experiment_dictSutConfiguration.experiment_doneSutConfiguration.experiment_nameSutConfiguration.generate_component_name()SutConfiguration.get_experiment_name()SutConfiguration.get_list_of_pvc()SutConfiguration.get_service_sut()SutConfiguration.get_worker_endpoints()SutConfiguration.get_worker_name()SutConfiguration.get_worker_pods()SutConfiguration.indexingSutConfiguration.indexscriptSutConfiguration.initscriptSutConfiguration.is_sut_readySutConfiguration.jobtemplate_loadingSutConfiguration.jobtemplate_maintainingSutConfiguration.loading_activeSutConfiguration.loading_after_timeSutConfiguration.loading_deactivatedSutConfiguration.loading_finishedSutConfiguration.loading_parametersSutConfiguration.loading_patchSutConfiguration.loading_startedSutConfiguration.loading_timespansSutConfiguration.loggerSutConfiguration.maintaining_activeSutConfiguration.maintaining_parametersSutConfiguration.max_sut_dbmsSutConfiguration.monitor_app_activeSutConfiguration.monitor_loadingSutConfiguration.monitoring_activeSutConfiguration.monitoring_sutSutConfiguration.nodesSutConfiguration.num_experiment_to_applySutConfiguration.num_experiment_to_apply_doneSutConfiguration.num_loadingSutConfiguration.num_loading_podsSutConfiguration.num_maintainingSutConfiguration.num_maintaining_podsSutConfiguration.num_tenantsSutConfiguration.num_workerSutConfiguration.patch_benchmarking()SutConfiguration.patch_loading()SutConfiguration.pathSutConfiguration.path_experiment_dockerSutConfiguration.pod_sutSutConfiguration.prometheus_intervalSutConfiguration.prometheus_timeoutSutConfiguration.reset_sut()SutConfiguration.resourcesSutConfiguration.scriptSutConfiguration.serviceSutConfiguration.set_additional_labels()SutConfiguration.set_benchmarking_parameters()SutConfiguration.set_connection_management()SutConfiguration.set_ddl_parameters()SutConfiguration.set_eval_parameters()SutConfiguration.set_experiment()SutConfiguration.set_experiment_dict()SutConfiguration.set_loading()SutConfiguration.set_loading_parameters()SutConfiguration.set_maintaining()SutConfiguration.set_maintaining_parameters()SutConfiguration.set_metric_of_config()SutConfiguration.set_metric_of_config_default()SutConfiguration.set_nodes()SutConfiguration.set_resources()SutConfiguration.set_storage()SutConfiguration.set_sut_parameters()SutConfiguration.statefulset_nameSutConfiguration.storageSutConfiguration.storage_labelSutConfiguration.sut_container_nameSutConfiguration.sut_has_poolSutConfiguration.sut_parametersSutConfiguration.sut_pod_nameSutConfiguration.sut_service_nameSutConfiguration.sut_startup_argsSutConfiguration.sut_templateSutConfiguration.tenant_perSutConfiguration.tenant_ready_to_indexSutConfiguration.tenant_ready_to_loadSutConfiguration.tenant_started_to_indexSutConfiguration.tenant_started_to_loadSutConfiguration.time_generatingSutConfiguration.time_indexSutConfiguration.time_ingestingSutConfiguration.time_loadingSutConfiguration.time_loading_endSutConfiguration.time_loading_startSutConfiguration.time_schemaSutConfiguration.times_scriptsSutConfiguration.upload_experiment_file()SutConfiguration.use_distributed_datasourceSutConfiguration.use_ephemeral_storage()SutConfiguration.use_ramdisk()SutConfiguration.use_storage()SutConfiguration.volumeSutConfiguration.volume_per_tenantSutConfiguration.volumeidSutConfiguration.wait()SutConfiguration.worker_metric_strip_containerSutConfiguration.worker_name_appSutConfiguration.worker_name_componentSutConfiguration.worker_startup_args
defaultensure_arg_pairs()find_workloads()load_data_asynch()patch_container()
Module contents
Public API of the bexhoma package.
Exports the submodules: evaluators, clusters, experiments, configurations, and collectors.
Authors: Patrick K. Erdelt Copyright (C) 2020 Patrick K. Erdelt SPDX-License-Identifier: AGPL-3.0-or-later See LICENSE for details.