├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── benchto-driver ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── prestodb │ │ │ └── benchto │ │ │ └── driver │ │ │ ├── Benchmark.java │ │ │ ├── BenchmarkExecutionException.java │ │ │ ├── BenchmarkProperties.java │ │ │ ├── DriverApp.java │ │ │ ├── FailedBenchmarkExecutionException.java │ │ │ ├── Measurable.java │ │ │ ├── Query.java │ │ │ ├── concurrent │ │ │ └── ExecutorServiceFactory.java │ │ │ ├── execution │ │ │ ├── BenchmarkExecutionDriver.java │ │ │ ├── BenchmarkExecutionResult.java │ │ │ ├── ExecutionDriver.java │ │ │ ├── ExecutionSynchronizer.java │ │ │ ├── QueryExecution.java │ │ │ ├── QueryExecutionDriver.java │ │ │ └── QueryExecutionResult.java │ │ │ ├── graphite │ │ │ ├── GraphiteClient.java │ │ │ ├── GraphiteMetricsLoader.java │ │ │ └── GraphiteProperties.java │ │ │ ├── jdbc │ │ │ ├── MultipleDataSourcesConfiguration.java │ │ │ └── MultipleDataSourcesProperties.java │ │ │ ├── listeners │ │ │ ├── BenchmarkServiceExecutionListener.java │ │ │ ├── GraphiteEventExecutionListener.java │ │ │ ├── LoggingBenchmarkExecutionListener.java │ │ │ ├── benchmark │ │ │ │ ├── BenchmarkExecutionListener.java │ │ │ │ ├── BenchmarkStatusReporter.java │ │ │ │ └── DefaultBenchmarkExecutionListener.java │ │ │ └── measurements │ │ │ │ ├── DurationMeasurementProvider.java │ │ │ │ ├── PostExecutionMeasurementProvider.java │ │ │ │ └── ThroughputMeasurementProvider.java │ │ │ ├── loader │ │ │ ├── AnnotatedQueryParser.java │ │ │ ├── BenchmarkByActiveVariablesFilter.java │ │ │ ├── BenchmarkDescriptor.java │ │ │ ├── BenchmarkLoader.java │ │ │ ├── QueryLoader.java │ │ │ └── SqlStatementGenerator.java │ │ │ ├── macro │ │ │ ├── MacroExecutionDriver.java │ │ │ ├── MacroService.java │ │ │ ├── MacroServiceImpl.java │ │ │ ├── query │ │ │ │ └── QueryMacroExecutionDriver.java │ │ │ └── shell │ │ │ │ ├── ShellMacroExecutionDriver.java │ │ │ │ ├── ShellMacroProperties.java │ │ │ │ └── ShellMacrosProperties.java │ │ │ ├── presto │ │ │ ├── PrestoClient.java │ │ │ └── PrestoMetricsLoader.java │ │ │ ├── service │ │ │ ├── BenchmarkServiceClient.java │ │ │ └── Measurement.java │ │ │ └── utils │ │ │ ├── CartesianProductUtils.java │ │ │ ├── ExceptionUtils.java │ │ │ ├── NaturalOrderComparator.java │ │ │ ├── PermutationUtils.java │ │ │ ├── PropertiesUtils.java │ │ │ ├── TimeUtils.java │ │ │ ├── UnitConverter.java │ │ │ └── YamlUtils.java │ └── resources │ │ ├── application.yaml │ │ ├── banner.txt │ │ └── logback.xml │ └── test │ ├── java │ └── io │ │ └── prestodb │ │ └── benchto │ │ └── driver │ │ ├── BenchmarkPropertiesTest.java │ │ ├── DriverAppIntegrationTest.java │ │ ├── IntegrationTest.java │ │ ├── PrestoClientIntegrationTest.java │ │ ├── TestConfig.java │ │ ├── execution │ │ ├── BenchmarkExecutionDriverTest.java │ │ ├── BenchmarkExecutionResultTest.java │ │ ├── ExecutionDriverTest.java │ │ └── QueryExecutionResultTest.java │ │ ├── graphite │ │ └── GraphiteClientRetryTest.java │ │ ├── jdbc │ │ ├── ConnectionPoolTest.java │ │ └── MultipleDataSourcesTest.java │ │ ├── loader │ │ ├── AnnotatedQueryParserTest.java │ │ ├── BenchmarkByActiveVariablesFilterTest.java │ │ ├── BenchmarkLoaderTest.java │ │ └── SqlStatementGeneratorTest.java │ │ ├── macro │ │ ├── query │ │ │ └── QueryMacroExecutionDriverTest.java │ │ └── shell │ │ │ └── ShellMacroExecutionDriverTest.java │ │ ├── queries │ │ └── QueryLoaderTest.java │ │ └── utils │ │ ├── CartesianProductUtilsTest.java │ │ ├── NaturalOrderComparatorTest.java │ │ ├── PermutationUtilsTest.java │ │ └── UnitConverterTest.java │ └── resources │ ├── application.yaml │ ├── benchmarks │ ├── simple_select_benchmark.yaml │ ├── test_benchmark.yaml │ └── test_concurrent_benchmark.yaml │ ├── duplicate_benchmark_dir1 │ └── duplicate_benchmark.yaml │ ├── duplicate_benchmark_dir2 │ └── duplicate_benchmark.yaml │ ├── json │ └── presto_query_info_response.json │ ├── sql-second-dir │ └── presto │ │ ├── duplicate_query.sql │ │ └── second_simple_select.sql │ ├── sql │ ├── presto │ │ ├── duplicate_query.sql │ │ └── simple_select.sql │ ├── test_query.sql │ └── test_query_before_benchmark.sql │ ├── unit-benchmarks-invalid │ └── cycle-variables-benchmark.yaml │ ├── unit-benchmarks │ ├── concurrent-benchmark.yaml │ ├── multi-variables-benchmark.yaml │ ├── quarantine-benchmark.yaml │ └── simple-benchmark.yaml │ └── unit-overrides │ └── simple-overrides.yaml ├── benchto-generator ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── io │ │ └── prestodb │ │ └── benchto │ │ └── generator │ │ ├── HiveObjectsGenerator.java │ │ ├── HiveTypesGenerator.java │ │ ├── ObjectProducer.java │ │ └── RegexMatchingStringProducer.java │ └── test │ └── java │ └── io │ └── prestodb │ └── benchto │ └── generator │ ├── HiveTypesGeneratorTest.java │ └── RegexMatchingStringProducerTest.java ├── benchto-service-docker ├── .env ├── README.md ├── config │ └── graphite │ │ ├── carbon.conf │ │ └── storage-schemas.conf ├── docker-compose.yml └── scripts │ └── setup.sh ├── benchto-service ├── README.md ├── pom.xml └── src │ ├── main │ ├── docker │ │ └── Dockerfile │ ├── java │ │ └── io │ │ │ └── prestodb │ │ │ └── benchto │ │ │ └── service │ │ │ ├── BenchmarkService.java │ │ │ ├── CleanerService.java │ │ │ ├── EnvironmentService.java │ │ │ ├── ServiceApp.java │ │ │ ├── TagService.java │ │ │ ├── WebSecurityConfig.java │ │ │ ├── model │ │ │ ├── AggregatedMeasurement.java │ │ │ ├── BenchmarkRun.java │ │ │ ├── BenchmarkRunExecution.java │ │ │ ├── Environment.java │ │ │ ├── Measurement.java │ │ │ ├── MeasurementUnit.java │ │ │ ├── Status.java │ │ │ └── Tag.java │ │ │ ├── repo │ │ │ ├── BenchmarkRunRepo.java │ │ │ ├── EnvironmentRepo.java │ │ │ └── TagRepo.java │ │ │ ├── rest │ │ │ ├── BenchmarkController.java │ │ │ ├── EnvironmentController.java │ │ │ ├── TagController.java │ │ │ ├── TimeController.java │ │ │ ├── converters │ │ │ │ └── ZonedDateTimeConverter.java │ │ │ └── requests │ │ │ │ ├── BenchmarkStartRequest.java │ │ │ │ ├── ExecutionStartRequest.java │ │ │ │ ├── FinishRequest.java │ │ │ │ ├── GenerateBenchmarkNamesRequestItem.java │ │ │ │ ├── GetTagsRequest.java │ │ │ │ └── StoreTagRequest.java │ │ │ └── utils │ │ │ ├── BenchmarkUniqueNameUtils.java │ │ │ ├── CollectionUtils.java │ │ │ └── TimeUtils.java │ ├── resources │ │ ├── application.yaml │ │ ├── banner.txt │ │ ├── db │ │ │ └── migration │ │ │ │ ├── V001__inital_schema.sql │ │ │ │ ├── V002__aggregated_duration_measurements.sql │ │ │ │ └── V003__tags_table.sql │ │ ├── ehcache.xml │ │ └── logback.xml │ └── webapp │ │ ├── css │ │ ├── benchmark-webapp.css │ │ ├── fonts │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ └── glyphicons-halflings-regular.woff2 │ │ └── lib │ │ │ ├── angular-chart.css │ │ │ ├── angular-chart.css.map │ │ │ ├── bootstrap-theme.css │ │ │ ├── bootstrap-theme.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── dataTables.colVis.css │ │ │ ├── datatables.bootstrap.css │ │ │ ├── datatables.css │ │ │ └── nv.d3.css │ │ ├── img │ │ ├── ajax-loader.gif │ │ └── lib │ │ │ ├── sort_asc.png │ │ │ ├── sort_asc_disabled.png │ │ │ ├── sort_both.png │ │ │ ├── sort_desc.png │ │ │ └── sort_desc_disabled.png │ │ ├── index.html │ │ ├── js │ │ ├── controllers.js │ │ ├── filters.js │ │ ├── lib │ │ │ ├── angular-datatables.bootstrap.js │ │ │ ├── angular-datatables.colvis.js │ │ │ ├── angular-datatables.js │ │ │ ├── angular-daterangepicker.js │ │ │ ├── angular-nvd3.js │ │ │ ├── angular-sanitize.js │ │ │ ├── angular-ui-bootstrap-tpls-0.13.0.js │ │ │ ├── bootstrap.js │ │ │ ├── d3.js │ │ │ ├── dataTables.colVis.js │ │ │ ├── datatables.js │ │ │ ├── daterangepicker.js │ │ │ ├── jaml.js │ │ │ ├── jquery-1.11.3.js │ │ │ ├── moment.js │ │ │ ├── ng-csv.js │ │ │ └── nv.d3.js │ │ ├── main.js │ │ ├── services.js │ │ └── utils │ │ │ └── benchto-lib.js │ │ └── partials │ │ ├── 404.html │ │ ├── benchmark.html │ │ ├── benchmarkList.html │ │ ├── benchmarkRun.html │ │ ├── benchmarkRunErrorModal.html │ │ ├── compare.html │ │ ├── environment.html │ │ └── environmentList.html │ └── test │ ├── java │ └── io │ │ └── prestodb │ │ └── benchto │ │ └── service │ │ ├── BenchmarkControllerTest.java │ │ ├── CleanerServiceTest.java │ │ ├── IntegrationTestBase.java │ │ ├── TagControllerTest.java │ │ └── category │ │ └── IntegrationTest.java │ └── resources │ └── application.yaml ├── docs ├── getting-started │ ├── README.md │ ├── dashboard-grafana.json │ ├── images │ │ ├── benchto_entry.png │ │ ├── dashboard.png │ │ ├── data_source.png │ │ ├── import_dashboard.png │ │ └── login.png │ └── tests │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── resources │ │ ├── application.yaml │ │ ├── benchmarks │ │ └── types.yaml │ │ └── sql │ │ ├── add.sql │ │ └── multiply.sql └── slides │ └── benchto-boston-presto-meetup.pdf ├── high-level-architecture.png ├── mvnw └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/README.md -------------------------------------------------------------------------------- /benchto-driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/README.md -------------------------------------------------------------------------------- /benchto-driver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/pom.xml -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/Benchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/Benchmark.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/BenchmarkExecutionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/BenchmarkExecutionException.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/BenchmarkProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/BenchmarkProperties.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/DriverApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/DriverApp.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/FailedBenchmarkExecutionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/FailedBenchmarkExecutionException.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/Measurable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/Measurable.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/Query.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/concurrent/ExecutorServiceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/concurrent/ExecutorServiceFactory.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/execution/BenchmarkExecutionDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/execution/BenchmarkExecutionDriver.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/execution/BenchmarkExecutionResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/execution/BenchmarkExecutionResult.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/execution/ExecutionDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/execution/ExecutionDriver.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/execution/ExecutionSynchronizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/execution/ExecutionSynchronizer.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/execution/QueryExecution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/execution/QueryExecution.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/execution/QueryExecutionDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/execution/QueryExecutionDriver.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/execution/QueryExecutionResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/execution/QueryExecutionResult.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/graphite/GraphiteClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/graphite/GraphiteClient.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/graphite/GraphiteMetricsLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/graphite/GraphiteMetricsLoader.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/graphite/GraphiteProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/graphite/GraphiteProperties.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/jdbc/MultipleDataSourcesConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/jdbc/MultipleDataSourcesConfiguration.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/jdbc/MultipleDataSourcesProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/jdbc/MultipleDataSourcesProperties.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/BenchmarkServiceExecutionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/BenchmarkServiceExecutionListener.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/GraphiteEventExecutionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/GraphiteEventExecutionListener.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/LoggingBenchmarkExecutionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/LoggingBenchmarkExecutionListener.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/benchmark/BenchmarkExecutionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/benchmark/BenchmarkExecutionListener.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/benchmark/BenchmarkStatusReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/benchmark/BenchmarkStatusReporter.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/benchmark/DefaultBenchmarkExecutionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/benchmark/DefaultBenchmarkExecutionListener.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/measurements/DurationMeasurementProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/measurements/DurationMeasurementProvider.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/measurements/PostExecutionMeasurementProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/measurements/PostExecutionMeasurementProvider.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/measurements/ThroughputMeasurementProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/listeners/measurements/ThroughputMeasurementProvider.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/loader/AnnotatedQueryParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/loader/AnnotatedQueryParser.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/loader/BenchmarkByActiveVariablesFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/loader/BenchmarkByActiveVariablesFilter.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/loader/BenchmarkDescriptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/loader/BenchmarkDescriptor.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/loader/BenchmarkLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/loader/BenchmarkLoader.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/loader/QueryLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/loader/QueryLoader.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/loader/SqlStatementGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/loader/SqlStatementGenerator.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/macro/MacroExecutionDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/macro/MacroExecutionDriver.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/macro/MacroService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/macro/MacroService.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/macro/MacroServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/macro/MacroServiceImpl.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/macro/query/QueryMacroExecutionDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/macro/query/QueryMacroExecutionDriver.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/macro/shell/ShellMacroExecutionDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/macro/shell/ShellMacroExecutionDriver.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/macro/shell/ShellMacroProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/macro/shell/ShellMacroProperties.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/macro/shell/ShellMacrosProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/macro/shell/ShellMacrosProperties.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/presto/PrestoClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/presto/PrestoClient.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/presto/PrestoMetricsLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/presto/PrestoMetricsLoader.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/service/BenchmarkServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/service/BenchmarkServiceClient.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/service/Measurement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/service/Measurement.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/CartesianProductUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/CartesianProductUtils.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/ExceptionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/ExceptionUtils.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/NaturalOrderComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/NaturalOrderComparator.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/PermutationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/PermutationUtils.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/PropertiesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/PropertiesUtils.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/TimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/TimeUtils.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/UnitConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/UnitConverter.java -------------------------------------------------------------------------------- /benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/YamlUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/java/io/prestodb/benchto/driver/utils/YamlUtils.java -------------------------------------------------------------------------------- /benchto-driver/src/main/resources/application.yaml: -------------------------------------------------------------------------------- 1 | benchmark-service: 2 | url: http://localhost:8080 3 | 4 | environment: 5 | name: DEFAULT -------------------------------------------------------------------------------- /benchto-driver/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/resources/banner.txt -------------------------------------------------------------------------------- /benchto-driver/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/main/resources/logback.xml -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/BenchmarkPropertiesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/BenchmarkPropertiesTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/DriverAppIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/DriverAppIntegrationTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/IntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/IntegrationTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/PrestoClientIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/PrestoClientIntegrationTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/TestConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/TestConfig.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/execution/BenchmarkExecutionDriverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/execution/BenchmarkExecutionDriverTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/execution/BenchmarkExecutionResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/execution/BenchmarkExecutionResultTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/execution/ExecutionDriverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/execution/ExecutionDriverTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/execution/QueryExecutionResultTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/execution/QueryExecutionResultTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/graphite/GraphiteClientRetryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/graphite/GraphiteClientRetryTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/jdbc/ConnectionPoolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/jdbc/ConnectionPoolTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/jdbc/MultipleDataSourcesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/jdbc/MultipleDataSourcesTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/loader/AnnotatedQueryParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/loader/AnnotatedQueryParserTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/loader/BenchmarkByActiveVariablesFilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/loader/BenchmarkByActiveVariablesFilterTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/loader/BenchmarkLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/loader/BenchmarkLoaderTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/loader/SqlStatementGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/loader/SqlStatementGeneratorTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/macro/query/QueryMacroExecutionDriverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/macro/query/QueryMacroExecutionDriverTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/macro/shell/ShellMacroExecutionDriverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/macro/shell/ShellMacroExecutionDriverTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/queries/QueryLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/queries/QueryLoaderTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/utils/CartesianProductUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/utils/CartesianProductUtilsTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/utils/NaturalOrderComparatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/utils/NaturalOrderComparatorTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/utils/PermutationUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/utils/PermutationUtilsTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/java/io/prestodb/benchto/driver/utils/UnitConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/java/io/prestodb/benchto/driver/utils/UnitConverterTest.java -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/resources/application.yaml -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/benchmarks/simple_select_benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/resources/benchmarks/simple_select_benchmark.yaml -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/benchmarks/test_benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/resources/benchmarks/test_benchmark.yaml -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/benchmarks/test_concurrent_benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/resources/benchmarks/test_concurrent_benchmark.yaml -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/duplicate_benchmark_dir1/duplicate_benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/resources/duplicate_benchmark_dir1/duplicate_benchmark.yaml -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/duplicate_benchmark_dir2/duplicate_benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/resources/duplicate_benchmark_dir2/duplicate_benchmark.yaml -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/json/presto_query_info_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/resources/json/presto_query_info_response.json -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/sql-second-dir/presto/duplicate_query.sql: -------------------------------------------------------------------------------- 1 | SELECT 1 FROM "${schema}".SYSTEM_USERS 2 | -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/sql-second-dir/presto/second_simple_select.sql: -------------------------------------------------------------------------------- 1 | SELECT 2 FROM "${schema}".SYSTEM_USERS 2 | -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/sql/presto/duplicate_query.sql: -------------------------------------------------------------------------------- 1 | SELECT 1 FROM "${schema}".SYSTEM_USERS 2 | -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/sql/presto/simple_select.sql: -------------------------------------------------------------------------------- 1 | SELECT 1 FROM "${schema}".SYSTEM_USERS 2 | -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/sql/test_query.sql: -------------------------------------------------------------------------------- 1 | SELECT 1 2 | FROM "INFORMATION_SCHEMA".SYSTEM_USERS 3 | -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/sql/test_query_before_benchmark.sql: -------------------------------------------------------------------------------- 1 | SELECT 1 2 | FROM "INFORMATION_SCHEMA".SYSTEM_USERS 3 | -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/unit-benchmarks-invalid/cycle-variables-benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/resources/unit-benchmarks-invalid/cycle-variables-benchmark.yaml -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/unit-benchmarks/concurrent-benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/resources/unit-benchmarks/concurrent-benchmark.yaml -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/unit-benchmarks/multi-variables-benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/resources/unit-benchmarks/multi-variables-benchmark.yaml -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/unit-benchmarks/quarantine-benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/resources/unit-benchmarks/quarantine-benchmark.yaml -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/unit-benchmarks/simple-benchmark.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-driver/src/test/resources/unit-benchmarks/simple-benchmark.yaml -------------------------------------------------------------------------------- /benchto-driver/src/test/resources/unit-overrides/simple-overrides.yaml: -------------------------------------------------------------------------------- 1 | to_be_overridden: bar 2 | -------------------------------------------------------------------------------- /benchto-generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-generator/README.md -------------------------------------------------------------------------------- /benchto-generator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-generator/pom.xml -------------------------------------------------------------------------------- /benchto-generator/src/main/java/io/prestodb/benchto/generator/HiveObjectsGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-generator/src/main/java/io/prestodb/benchto/generator/HiveObjectsGenerator.java -------------------------------------------------------------------------------- /benchto-generator/src/main/java/io/prestodb/benchto/generator/HiveTypesGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-generator/src/main/java/io/prestodb/benchto/generator/HiveTypesGenerator.java -------------------------------------------------------------------------------- /benchto-generator/src/main/java/io/prestodb/benchto/generator/ObjectProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-generator/src/main/java/io/prestodb/benchto/generator/ObjectProducer.java -------------------------------------------------------------------------------- /benchto-generator/src/main/java/io/prestodb/benchto/generator/RegexMatchingStringProducer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-generator/src/main/java/io/prestodb/benchto/generator/RegexMatchingStringProducer.java -------------------------------------------------------------------------------- /benchto-generator/src/test/java/io/prestodb/benchto/generator/HiveTypesGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-generator/src/test/java/io/prestodb/benchto/generator/HiveTypesGeneratorTest.java -------------------------------------------------------------------------------- /benchto-generator/src/test/java/io/prestodb/benchto/generator/RegexMatchingStringProducerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-generator/src/test/java/io/prestodb/benchto/generator/RegexMatchingStringProducerTest.java -------------------------------------------------------------------------------- /benchto-service-docker/.env: -------------------------------------------------------------------------------- 1 | BENCHTO_SERVICE_TAG=latest 2 | -------------------------------------------------------------------------------- /benchto-service-docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service-docker/README.md -------------------------------------------------------------------------------- /benchto-service-docker/config/graphite/carbon.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service-docker/config/graphite/carbon.conf -------------------------------------------------------------------------------- /benchto-service-docker/config/graphite/storage-schemas.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service-docker/config/graphite/storage-schemas.conf -------------------------------------------------------------------------------- /benchto-service-docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service-docker/docker-compose.yml -------------------------------------------------------------------------------- /benchto-service-docker/scripts/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service-docker/scripts/setup.sh -------------------------------------------------------------------------------- /benchto-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/README.md -------------------------------------------------------------------------------- /benchto-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/pom.xml -------------------------------------------------------------------------------- /benchto-service/src/main/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/docker/Dockerfile -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/BenchmarkService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/BenchmarkService.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/CleanerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/CleanerService.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/EnvironmentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/EnvironmentService.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/ServiceApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/ServiceApp.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/TagService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/TagService.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/WebSecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/WebSecurityConfig.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/model/AggregatedMeasurement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/model/AggregatedMeasurement.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/model/BenchmarkRun.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/model/BenchmarkRun.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/model/BenchmarkRunExecution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/model/BenchmarkRunExecution.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/model/Environment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/model/Environment.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/model/Measurement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/model/Measurement.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/model/MeasurementUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/model/MeasurementUnit.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/model/Status.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/model/Status.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/model/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/model/Tag.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/repo/BenchmarkRunRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/repo/BenchmarkRunRepo.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/repo/EnvironmentRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/repo/EnvironmentRepo.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/repo/TagRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/repo/TagRepo.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/rest/BenchmarkController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/rest/BenchmarkController.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/rest/EnvironmentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/rest/EnvironmentController.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/rest/TagController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/rest/TagController.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/rest/TimeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/rest/TimeController.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/rest/converters/ZonedDateTimeConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/rest/converters/ZonedDateTimeConverter.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/rest/requests/BenchmarkStartRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/rest/requests/BenchmarkStartRequest.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/rest/requests/ExecutionStartRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/rest/requests/ExecutionStartRequest.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/rest/requests/FinishRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/rest/requests/FinishRequest.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/rest/requests/GenerateBenchmarkNamesRequestItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/rest/requests/GenerateBenchmarkNamesRequestItem.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/rest/requests/GetTagsRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/rest/requests/GetTagsRequest.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/rest/requests/StoreTagRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/rest/requests/StoreTagRequest.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/utils/BenchmarkUniqueNameUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/utils/BenchmarkUniqueNameUtils.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/utils/CollectionUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/utils/CollectionUtils.java -------------------------------------------------------------------------------- /benchto-service/src/main/java/io/prestodb/benchto/service/utils/TimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/java/io/prestodb/benchto/service/utils/TimeUtils.java -------------------------------------------------------------------------------- /benchto-service/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/resources/application.yaml -------------------------------------------------------------------------------- /benchto-service/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/resources/banner.txt -------------------------------------------------------------------------------- /benchto-service/src/main/resources/db/migration/V001__inital_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/resources/db/migration/V001__inital_schema.sql -------------------------------------------------------------------------------- /benchto-service/src/main/resources/db/migration/V002__aggregated_duration_measurements.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/resources/db/migration/V002__aggregated_duration_measurements.sql -------------------------------------------------------------------------------- /benchto-service/src/main/resources/db/migration/V003__tags_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/resources/db/migration/V003__tags_table.sql -------------------------------------------------------------------------------- /benchto-service/src/main/resources/ehcache.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/resources/ehcache.xml -------------------------------------------------------------------------------- /benchto-service/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/resources/logback.xml -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/benchmark-webapp.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/benchmark-webapp.css -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/lib/angular-chart.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/lib/angular-chart.css -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/lib/angular-chart.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/lib/angular-chart.css.map -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/lib/bootstrap-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/lib/bootstrap-theme.css -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/lib/bootstrap-theme.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/lib/bootstrap-theme.css.map -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/lib/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/lib/bootstrap.css -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/lib/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/lib/bootstrap.css.map -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/lib/dataTables.colVis.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/lib/dataTables.colVis.css -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/lib/datatables.bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/lib/datatables.bootstrap.css -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/lib/datatables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/lib/datatables.css -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/css/lib/nv.d3.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/css/lib/nv.d3.css -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/img/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/img/ajax-loader.gif -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/img/lib/sort_asc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/img/lib/sort_asc.png -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/img/lib/sort_asc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/img/lib/sort_asc_disabled.png -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/img/lib/sort_both.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/img/lib/sort_both.png -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/img/lib/sort_desc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/img/lib/sort_desc.png -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/img/lib/sort_desc_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/img/lib/sort_desc_disabled.png -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/index.html -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/controllers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/controllers.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/filters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/filters.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/angular-datatables.bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/angular-datatables.bootstrap.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/angular-datatables.colvis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/angular-datatables.colvis.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/angular-datatables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/angular-datatables.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/angular-daterangepicker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/angular-daterangepicker.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/angular-nvd3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/angular-nvd3.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/angular-sanitize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/angular-sanitize.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/angular-ui-bootstrap-tpls-0.13.0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/angular-ui-bootstrap-tpls-0.13.0.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/bootstrap.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/d3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/d3.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/dataTables.colVis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/dataTables.colVis.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/datatables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/datatables.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/daterangepicker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/daterangepicker.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/jaml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/jaml.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/jquery-1.11.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/jquery-1.11.3.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/moment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/moment.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/ng-csv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/ng-csv.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/lib/nv.d3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/lib/nv.d3.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/main.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/services.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/js/utils/benchto-lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/js/utils/benchto-lib.js -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/partials/404.html: -------------------------------------------------------------------------------- 1 |

Page not found!

2 | 3 | -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/partials/benchmark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/partials/benchmark.html -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/partials/benchmarkList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/partials/benchmarkList.html -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/partials/benchmarkRun.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/partials/benchmarkRun.html -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/partials/benchmarkRunErrorModal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/partials/benchmarkRunErrorModal.html -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/partials/compare.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/partials/compare.html -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/partials/environment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/partials/environment.html -------------------------------------------------------------------------------- /benchto-service/src/main/webapp/partials/environmentList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/main/webapp/partials/environmentList.html -------------------------------------------------------------------------------- /benchto-service/src/test/java/io/prestodb/benchto/service/BenchmarkControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/test/java/io/prestodb/benchto/service/BenchmarkControllerTest.java -------------------------------------------------------------------------------- /benchto-service/src/test/java/io/prestodb/benchto/service/CleanerServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/test/java/io/prestodb/benchto/service/CleanerServiceTest.java -------------------------------------------------------------------------------- /benchto-service/src/test/java/io/prestodb/benchto/service/IntegrationTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/test/java/io/prestodb/benchto/service/IntegrationTestBase.java -------------------------------------------------------------------------------- /benchto-service/src/test/java/io/prestodb/benchto/service/TagControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/test/java/io/prestodb/benchto/service/TagControllerTest.java -------------------------------------------------------------------------------- /benchto-service/src/test/java/io/prestodb/benchto/service/category/IntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/test/java/io/prestodb/benchto/service/category/IntegrationTest.java -------------------------------------------------------------------------------- /benchto-service/src/test/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/benchto-service/src/test/resources/application.yaml -------------------------------------------------------------------------------- /docs/getting-started/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/docs/getting-started/README.md -------------------------------------------------------------------------------- /docs/getting-started/dashboard-grafana.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/docs/getting-started/dashboard-grafana.json -------------------------------------------------------------------------------- /docs/getting-started/images/benchto_entry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/docs/getting-started/images/benchto_entry.png -------------------------------------------------------------------------------- /docs/getting-started/images/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/docs/getting-started/images/dashboard.png -------------------------------------------------------------------------------- /docs/getting-started/images/data_source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/docs/getting-started/images/data_source.png -------------------------------------------------------------------------------- /docs/getting-started/images/import_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/docs/getting-started/images/import_dashboard.png -------------------------------------------------------------------------------- /docs/getting-started/images/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/docs/getting-started/images/login.png -------------------------------------------------------------------------------- /docs/getting-started/tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/docs/getting-started/tests/pom.xml -------------------------------------------------------------------------------- /docs/getting-started/tests/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/docs/getting-started/tests/src/main/resources/application.yaml -------------------------------------------------------------------------------- /docs/getting-started/tests/src/main/resources/benchmarks/types.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/docs/getting-started/tests/src/main/resources/benchmarks/types.yaml -------------------------------------------------------------------------------- /docs/getting-started/tests/src/main/resources/sql/add.sql: -------------------------------------------------------------------------------- 1 | SELECT COUNT(value + 5) FROM ${schema}.${type} 2 | -------------------------------------------------------------------------------- /docs/getting-started/tests/src/main/resources/sql/multiply.sql: -------------------------------------------------------------------------------- 1 | SELECT COUNT(value * 5) FROM ${schema}.${type} 2 | -------------------------------------------------------------------------------- /docs/slides/benchto-boston-presto-meetup.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/docs/slides/benchto-boston-presto-meetup.pdf -------------------------------------------------------------------------------- /high-level-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/high-level-architecture.png -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/mvnw -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prestodb/benchto/HEAD/pom.xml --------------------------------------------------------------------------------