LimiterConfig

com.netflix.atlas.core.limiter.LimiterConfig
case class LimiterConfig(prefixConfigs: ArraySeq[PrefixConfig], tagValueLimit: Int)

The configuration for CardinalityLimiter.

Value parameters

prefixConfigs

list of config with prefix key and associated limits

tagValueLimit

max number of values per non prefix key

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def getPrefixConfig(level: Int): PrefixConfig

get PrefixConfig by level.

get PrefixConfig by level.

Attributes

def isPrefixKey(key: String): Boolean

Check if a key is one of the prefix keys.

Check if a key is one of the prefix keys.

Attributes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product

Concrete fields

val prefixKeys: ArraySeq[String]

All the prefix keys.

All the prefix keys.

Attributes