Skip to content

Latest commit

 

History

History
 
 

controller

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

  • Configuration file:
    The default configuration is input_config.json in the root directory.
  • 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 : -f)
      The path of the input configuration file. All config files are under the directory config.