Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Components ¶
type Components interface { ArangoClusterSynchronization() Throttle ArangoMember() Throttle ArangoTask() Throttle ArangoRoute() Throttle ArangoProfile() Throttle ArangoPlatformStorage() Throttle Node() Throttle PersistentVolume() Throttle PersistentVolumeClaim() Throttle Pod() Throttle PodDisruptionBudget() Throttle Secret() Throttle ConfigMap() Throttle Service() Throttle ServiceAccount() Throttle ServiceMonitor() Throttle Endpoints() Throttle Get(c definitions.Component) Throttle Invalidate(components ...definitions.Component) Counts() definitions.ComponentCount Copy() Components }
func NewAlwaysThrottleComponents ¶
func NewAlwaysThrottleComponents() Components
func NewThrottleComponents ¶
func NewThrottleComponents(acs, am, at, ar, ap, aps, node, pvc, pod, pv, pdb, secret, cm, service, serviceAccount, sm, endpoints time.Duration) Components
type Inspector ¶
type Inspector interface {
GetThrottles() Components
}
Click to show internal directories.
Click to hide internal directories.