Documentation
¶
Index ¶
- func GinShedderMiddleware(shedder load.Shedder, logger *log.Logger) gin.HandlerFunc
- func NewShedder(cpuThreshold int64) load.Shedder
- func RegisterGinShedder(r *gin.Engine, shedder load.Shedder, logger *log.Logger)
- func WithGrpcShedder(logger *log.Logger, shedder load.Shedder) extgrpc.Option
- type Factory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GinShedderMiddleware ¶
GinShedderMiddleware create a gin middleware.
func NewShedder ¶
NewShedder create a new shedder instance.
func RegisterGinShedder ¶
RegisterGinShedder register shedder middleware based on command line parameters.
Types ¶
Click to show internal directories.
Click to hide internal directories.