Documentation ¶
Index ¶
- Variables
- func FetchApplicationProfile(sysConfiguration util.SystemConfiguration) error
- func FetchVMBootingProfiles(sysConfiguration util.SystemConfiguration, vmProfiles []types.VmProfile) error
- func ReadVMProfiles() ([]types.VmProfile, error)
- func ScheduleScaling(sysConfiguration util.SystemConfiguration, selectedPolicy types.Policy)
- func SetUpServer(fc chan types.Forecast) *gin.Engine
- func Start(port string, configFile string)
- func StartPolicyDerivation(timeStart time.Time, timeEnd time.Time, ...) (types.Policy, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
FlagsVar = util.ParseFlags()
)
Functions ¶
func FetchApplicationProfile ¶
func FetchApplicationProfile(sysConfiguration util.SystemConfiguration) error
Fetch the performance profile of the microservice that should be scaled
func FetchVMBootingProfiles ¶
func FetchVMBootingProfiles(sysConfiguration util.SystemConfiguration, vmProfiles []types.VmProfile) error
Fetch the booting and shutdown time of vms
func ReadVMProfiles ¶
Fetch the profiles of the available Virtual Machines to generate the scaling policies
func ScheduleScaling ¶
func ScheduleScaling(sysConfiguration util.SystemConfiguration, selectedPolicy types.Policy)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.