MCPcopy
hub / github.com/cortexlabs/cortex / Scaler

Interface Scaler

pkg/autoscaler/autoscaler.go:39–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37)
38
39type Scaler interface {
40 Scale(apiName string, request int32) error
41 GetInFlightRequests(apiName string, window time.Duration) (*float64, error)
42 GetAutoscalingSpec(apiName string) (*userconfig.Autoscaling, error)
43 CurrentRequestedReplicas(apiName string) (int32, error)
44}
45
46type Autoscaler struct {
47 logger *zap.SugaredLogger

Callers 6

AwakenMethod · 0.65
autoscaleFnMethod · 0.65
autoscaleFnMethod · 0.65
autoscaleFnMethod · 0.65
AwakenMethod · 0.65
autoscaleFnMethod · 0.65

Implementers 3

ScalerFuncpkg/autoscaler/scaler_func.go
AsyncScalerpkg/autoscaler/async_scaler.go
RealtimeScalerpkg/autoscaler/realtime_scaler.go

Calls

no outgoing calls

Tested by

no test coverage detected