# Functions
No description provided by the author
No description provided by the author
ParseExpression returns an expression that's been generated from the given string, in case of an error the error gets returned as the second value.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
=.
it has been decided by the filter that this metric does not end up in the result set.
<tag>!="" specified tag must be present.
=~ regular expression.
special case of expression that matches every metric (f.e.
special case of expression that matches no metric (f.e.
__tag=~ relies on special key __tag.
no decision has been made, because the decision might change depending on what other indexes defines.
!=.
<tag>="" specified tag must not be present.
!=~.
the filter has passed.
^= exact prefix, not regex.
__tag^= exact prefix with tag.
# Variables
No description provided by the author
No description provided by the author
the function we use to get the hash for hashing the meta records it can be replaced for mocking in tests.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
Expression represents one expression inside a query of one or many expressions.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MetricDefinitionFilter takes a metric name together with its tags and returns a FilterDecision.
go:generate msgp.