 Documentation
      ¶
      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.