PromQL :: Kloudfuse Docs
PromQL
Overview
PromQL is the Prometheus Query Language that enables you to select and aggregate metric time series data in real time.
Kloudfuse supports PromQL for querying metrics. It is an alternative to using Kloudfuse query builder in the Metrics Explorer, Metrics Alerts, and Metrics Dashboards. Users can view the generated PromQL query expression and modify it. The corresponding Grafana datasource is called KfuseDatasource.
| If you modify the PromQL query expression, it won’t be reflected in the Query Builder. |
Kloudfuse also extends PromQL with algorithmic advance functions for anomaly detection and forecasting. The categories below document every supported operator with syntax, parameters, and worked examples. For the API endpoint reference, see Metrics API Reference; for a walk-through of how the Metrics Explorer builds API requests, see Metric APIs.
Topics
- PromQL Best Practices
- Limitations
- Aggregation operators
- Algorithmic functions
- Arithmetic functions
- Binary operators
- Comparison operators
- Counter functions
- Date and time functions
- Miscellaneous functions
- Over-time aggregations
- Selector modifiers
- Trend and prediction functions
- Trigonometric functions
- Transform functions