The gnocchiclient.benchmark Module¶
-
class
gnocchiclient.benchmark.BenchmarkPool(max_workers=None)¶ Bases:
futurist._futures.ProcessPoolExecutor-
map_job(fn, iterable, **kwargs)¶
-
submit_job(times, fn, *args, **kwargs)¶
-
wait_job(verb, futures)¶
-
-
class
gnocchiclient.benchmark.CliBenchmarkBase(app, app_args, cmd_name=None)¶ Bases:
cliff.show.ShowOne-
get_parser(prog_name)¶
-
-
class
gnocchiclient.benchmark.CliBenchmarkMeasuresAdd(app, app_args, cmd_name=None)¶ Bases:
gnocchiclient.benchmark.CliBenchmarkBase,gnocchiclient.v1.metric_cli.CliMeasuresAddBaseDo benchmark testing of adding measurements
-
get_parser(prog_name)¶
-
take_action(parsed_args)¶
-
-
class
gnocchiclient.benchmark.CliBenchmarkMeasuresShow(app, app_args, cmd_name=None)¶ Bases:
gnocchiclient.benchmark.CliBenchmarkBase,gnocchiclient.v1.metric_cli.CliMeasuresShowDo benchmark testing of measurements show
-
get_parser(prog_name)¶
-
take_action(parsed_args)¶
-
-
class
gnocchiclient.benchmark.CliBenchmarkMetricCreate(app, app_args, cmd_name=None)¶ Bases:
gnocchiclient.benchmark.CliBenchmarkBase,gnocchiclient.v1.metric_cli.CliMetricCreateBaseDo benchmark testing of metric creation
-
get_parser(prog_name)¶
-
-
class
gnocchiclient.benchmark.CliBenchmarkMetricShow(app, app_args, cmd_name=None)¶ Bases:
gnocchiclient.benchmark.CliBenchmarkBase,gnocchiclient.v1.metric_cli.CliMetricWithResourceIDDo benchmark testing of metric show
-
get_parser(prog_name)¶
-
take_action(parsed_args)¶
-
-
gnocchiclient.benchmark.grouper(iterable, n, fillvalue=None)¶ Collect data into fixed-length chunks or blocks
-
gnocchiclient.benchmark.measure_job(fn, *args, **kwargs)¶