Config
kyo.scheduler.regulator.Config
case class Config(collectWindow: Int, collectInterval: Duration, regulateInterval: Duration, jitterUpperThreshold: Double, jitterLowerThreshold: Double, loadAvgTarget: Double, stepExp: Double)
Configuration parameters controlling regulator behavior.
The configuration determines how regulators collect and analyze timing measurements, and how aggressively they respond to detected issues. These parameters balance responsiveness against stability.
Value parameters
- collectInterval
-
Interval between probe measurements
- collectWindow
-
Size of the moving window used for standard deviation calculation
- jitterLowerThreshold
-
Low standard deviation threshold that allows load increase
- jitterUpperThreshold
-
High standard deviation threshold that triggers load reduction
- loadAvgTarget
-
Target load level - load must meet this for increases
- regulateInterval
-
Interval between regulation adjustments
- stepExp
-
Controls how quickly consecutive adjustments escalate
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article