ottertune/client/controller
yangdsh dceee6e0ba support Oracle flash back; auto-fix metric type; compile ojdbc 2019-11-25 13:17:53 -05:00
..
config Initial commit with BSL 2019-08-23 11:47:19 -04:00
sample_output Updated the knob/metric output samples for each of the Oracle versions we support since my fix changed all of them. 2019-11-18 13:04:14 -05:00
src The Oracle collector now prepends the view name to each metric to avoid overwriting metrics from different views with the same names 2019-11-18 13:04:14 -05:00
.gitignore Driver now works when the database system is local, remote, or on docker 2019-11-18 13:04:14 -05:00
README.md Initial commit with BSL 2019-08-23 11:47:19 -04:00
build.gradle support Oracle flash back; auto-fix metric type; compile ojdbc 2019-11-25 13:17:53 -05:00
log4j.properties Initial commit with BSL 2019-08-23 11:47:19 -04:00

README.md

OtterTune Controller

The controller is responsible for collecting database metrics and knobs information during an experiment.

Usage:

To build the project, run gradle build.
To run the controller, you need to provide a configuration file and provide command line arguments (command line arguments are optional). Then run gradle run.

  • Command line arguments:
    • time (flag : -t)
      The duration of the experiment in seconds. The default time is set to 300 seconds.
    • configuration file path (flag : -c)
      The path of the input configuration file (required). Sample config files are under the directory config.