-
Notifications
You must be signed in to change notification settings - Fork 453
Closed
Labels
C-enhancementCategory EnhancementsCategory Enhancementstracking-issueA tracking issue for a feature.A tracking issue for a feature.
Description
What type of enhancement is this?
User experience
What does the enhancement do?
Follows #596. The next stage after PromQL got initially supported is to improve its compatibility continuously.
Compliance History
| PR | Compliance | Report | Notes |
|---|---|---|---|
| #1022 | 72 / 548 (13.14%) | 2023-02-19 | stale NaN is avoided |
| #1049 | 112 / 548 (20.44%) | 2023-02-21 | stale NaN is avoided |
| #1061, #1066, #1072 | 181 / 548 (33.03%) | 2023-02-23 | stale NaN is avoided |
| #1289, #1287, #1291, #1258, #1304, #1306 | 280 / 548 (51.09%) | 2023-04-03 | stale NaN is avoided |
| #1345 | 298 / 548 (54.38%) | 2023-04-07 | |
| #1362, #1641, #1844, #1838 | 365 / 548 (66.61%) | 2023-06-28 | |
| #2626, #2651, #2839, #2854, #2879 | 450 / 548 (82.12%) | 2023-12-05 |
Tasks
- Unimplemented Parts
- Paren Expr feat: Support unary, paren, bool keyword and nonexistent metric/label in PromQL #1049
- Unary Expr feat: Support unary, paren, bool keyword and nonexistent metric/label in PromQL #1049
- Subquery Expr
- Literal Only Expr feat: impl literal only PromQL query #1641
-
time()feat: impl quantile_over_time function #1287 -
boolgrammar feat: Support unary, paren, bool keyword and nonexistent metric/label in PromQL #1049 - comparison filter feat: support filter expression in PromQL #1066
-
label_replace,label_joinfeat: impl label_join and label_replace for promql #5153 -
on/ignoringjoin -
offsetincorrect result fix: lots of corner cases in PromQL #1345 - aggr_over_time
- others except
stdvar_over_time()andstddev_over_time()feat: impl proc macrorange_fnand someaggr_over_timefunctions #1072 -
stddev_over_time()feat(stddev_over_time): add initial implementation #1289 -
stdvar_over_time()feat: implement stdvar_over_time function #1291 -
quantile_over_time()feat: impl quantile_over_time function #1287
- others except
- range functions
-
ideltafeat: add DictionaryVector DataType #1061 -
rate,increase,deltafeat: implelemt rate, increase and delta in PromQL #1258 -
changesfeat(changes): add initial implementation #1304 -
resetsfeat(resets): add initial implementation #1306 -
holt_wintersfeat(promql): add holt_winters initial implementation #1342 -
predict_linearfeat: implement predict_linear function in promql #1362
-
- functions
-
count,sort -
topk,bottomk -
quantile -
timestamp -
day_of_month,day_of_week,days_in_month,hour,minute,month,yearfeat: supporttime()and related functions in PromQL #2854 -
clamp_min,clamp_max,clampfeat: clamp function #3465
-
- histogram
- Incompatible Parts
- Query
non_exist_label/non_exist_metricwill report an error rather than an empty result feat: Support unary, paren, bool keyword and nonexistent metric/label in PromQL #1049 -
stdvarandstddev's results are different feat: Support unary, paren, bool keyword and nonexistent metric/label in PromQL #1049 - Special
NaNis ignored feat: support bool operator with other computation #1844
- Query
Implementation challenges
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
C-enhancementCategory EnhancementsCategory Enhancementstracking-issueA tracking issue for a feature.A tracking issue for a feature.