A structure that tracks cardinality based on tag keys, and drop or rollup tags based on given configuration.
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Value members
Abstract methods
Get cardinality for a given list of values of prefix keys.
Get cardinality for a given list of values of prefix keys.
Attributes
Get cardinality for a given list of values of prefix keys and a specific tag key.
Get cardinality for a given list of values of prefix keys and a specific tag key.
Attributes
A convenient way get top k keys by cardinality at all levels, mainly used for debug/inspect.
A convenient way get top k keys by cardinality at all levels, mainly used for debug/inspect.
Value parameters
- k
-
number of top keys
Attributes
- Returns
-
cardinality stats
Update cardinality stats for the given tags.
Update cardinality stats for the given tags.
Value parameters
- id
-
id that represents the tags
- tags
-
tags to track
Attributes
- Returns
-
- null if it should be dropped
- updated tags if tag roll up happened
- same object with input tags otherwise
Concrete methods
Check if a query can be served based on the cardinality stats and defined limits.
Check if a query can be served based on the cardinality stats and defined limits.
Attributes
Get total cardinality for distinct tag maps ever seen.
Get total cardinality for distinct tag maps ever seen.
Attributes
Default to com.netflix.atlas.core.model.TaggedItem.computeId to compute id.