Structsยง
- Function
Args ๐ - Island
Collect ๐Env - Island
Field ๐Exprs - Island
Leaf ๐ - Planned
Island ๐Leaf - Prom
Planner - Prom
Planner ๐Context - Vector
Leaf ๐Key
Enumsยง
- Island
Expr ๐ - Scalar
Func ๐ - Represents different types of scalar functions supported in PromQL expressions. Each variant defines how the function should be processed and what arguments it expects.
Constantsยง
- BINARY_
ISLAND_ ๐LEAF_ ALIAS_ PREFIX - Prefix for generated binary island leaf aliases.
- DB_
COLUMN_ ๐MATCHER - DEFAULT_
FIELD_ ๐COLUMN - default value column name for empty metric
- DEFAULT_
TIME_ ๐INDEX_ COLUMN - FIELD_
COLUMN_ ๐MATCHER - Special modifier to project field columns under multi-field mode
- INTERVAL_
1H ๐ - Interval 1 hour in millisecond
- LE_
COLUMN_ ๐NAME lecolumn for conventional histogram.- MAX_
SCATTER_ ๐POINTS - Threshold for scatter scan mode
- SCALAR_
FUNCTION ๐ scalar()function in PromQL.- SCHEMA_
COLUMN_ ๐MATCHER - Special modifier for cross schema query
- SPECIAL_
ABSENT_ ๐FUNCTION absent()function in PromQL- SPECIAL_
HISTOGRAM_ ๐QUANTILE histogram_quantilefunction in PromQL- SPECIAL_
TIME_ ๐FUNCTION time()function in PromQL.- SPECIAL_
VECTOR_ ๐FUNCTION vectorfunction in PromQL
Staticsยง
- LABEL_
NAME_ ๐REGEX - Static regex for validating label names according to Prometheus specification. Label names must match the regex: [a-zA-Z_][a-zA-Z0-9_]*