PromQL
E699840
PromQL is the powerful, flexible query language used to retrieve and aggregate time-series metrics in Prometheus-based monitoring systems.
Statements (56)
| Predicate | Object |
|---|---|
| instanceOf |
query language
ⓘ
software component ⓘ time series query language ⓘ |
| developedBy | Prometheus project NERFINISHED ⓘ |
| hasConcept |
instant vector
ⓘ
range vector ⓘ scalar ⓘ string literal ⓘ |
| hasFunction |
absent
ⓘ
histogram_quantile ⓘ increase ⓘ irate ⓘ label_join ⓘ label_replace ⓘ rate ⓘ timestamp ⓘ |
| hasOperator |
avg
ⓘ
bottomk ⓘ count ⓘ max ⓘ min ⓘ sort ⓘ sort_desc ⓘ sum ⓘ topk ⓘ |
| influenced |
LogQL
NERFINISHED
ⓘ
Prometheus-compatible query languages ⓘ |
| partOf | Prometheus ecosystem NERFINISHED ⓘ |
| programmingParadigm | declarative ⓘ |
| supports |
@ modifier for explicit timestamps
ⓘ
aggregation operators ⓘ arithmetic operators ⓘ comparison operators ⓘ functions ⓘ histogram operations ⓘ instant queries ⓘ label aggregation ⓘ label-based selection ⓘ logical operators ⓘ offset modifier ⓘ range queries ⓘ rate calculations ⓘ regular expression matching on labels ⓘ subqueries ⓘ time aggregation ⓘ time range selection ⓘ vector matching ⓘ |
| usedBy | Prometheus NERFINISHED ⓘ |
| usedFor |
alerting rules
ⓘ
dashboard queries ⓘ metrics aggregation ⓘ monitoring and observability ⓘ querying time-series data ⓘ |
| usedIn |
Grafana dashboards
ⓘ
Prometheus alerting rules ⓘ Prometheus recording rules ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.