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
ArangoPlatformService() 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, apsvc, 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.