paths

package
v0.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2022 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ConfigPrefix is key prefix in etcd for config.
	ConfigPrefix = path.Join("/config")
	// DecisionsPrefix is key prefix in etcd for decisions.
	DecisionsPrefix = path.Join("/decisions")
	// ClassifiersPath is config path in etcd for classifiers.
	ClassifiersPath = path.Join(ConfigPrefix, "classifiers")
	// LoadActuatorDecisionsPath is decision path in etcd for load decisions.
	LoadActuatorDecisionsPath = path.Join(DecisionsPrefix, "load")
	// AutoTokenResultsPath is config path in etcd for query tokens.
	AutoTokenResultsPath = path.Join(ConfigPrefix, "tokens")
	// ConcurrencyLimiterConfigPath is config path in etcd for concurrency limiter.
	ConcurrencyLimiterConfigPath = path.Join(ConfigPrefix, "concurrency_limiter")
	// RateLimiterConfigPath is config path in etcd for concurrency limiter.
	RateLimiterConfigPath = path.Join(ConfigPrefix, "rate_limiter")
	// RateLimiterDecisionsPath is decision path in etcd for rate limiter decisions.
	RateLimiterDecisionsPath = path.Join(DecisionsPrefix, "rate_limiter")
	// RateLimiterDynamicConfigPath is config path in etcd for dynamic config of rate limiter.
	RateLimiterDynamicConfigPath = path.Join(ConfigPrefix, "rate_limiter_dynamic_config")
	// FluxMeterConfigPath is config path in etcd for flux meters.
	FluxMeterConfigPath = path.Join(ConfigPrefix, "flux_meter")
)

Functions

func AgentGroupPrefix

func AgentGroupPrefix(agentGroupName string) string

AgentGroupPrefix returns the prefix for an agent group.

func ClassifierKey

func ClassifierKey(agentGroupName, policyName string, classifierIndex int64) string

ClassifierKey returns the identifier for a Classifier in etcd.

func FlowControlComponentKey

func FlowControlComponentKey(agentGroupName, policyName string, componentIndex int64) string

FlowControlComponentKey returns the identifier for a Component in etcd.

func FluxMeterKey

func FluxMeterKey(agentGroupName, fluxMeterName string) string

FluxMeterKey returns the identifier for FluxMeter in etcd.

func PolicyPrefix

func PolicyPrefix(agentGroupName, policyName string) string

PolicyPrefix returns the prefix for a policy.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL