Server Configuration
See the server configuration example on config.sample.yaml.
| Configuration | Description | 
|---|---|
| Log | Logging level & format configuration. | 
| Serve | Represents any configuration needed to start Optimus, such as port, host, DB details, and application key (for secrets encryption). | 
| Scheduler | Any scheduler-related configuration. Currently, Optimus only supports Airflow and has been set to default. | 
| Telemetry | Can be used for tracking and debugging using Jaeger. | 
| Plugin | Optimus will try to look for the plugin artifacts through this configuration. | 
| Resource Manager | If your server has jobs that are dependent on other jobs in another server, you can add that external Optimus server host as a resource manager. | 
Note:
Application key can be randomly generated using:
head -c 50 /dev/random | base64
Just take the first 32 characters of the string.