114 Commits (c32725ba7873dbaa39c223410043430ffa5a26c0)

Author SHA1 Message Date
Matthew 7ee52bfb86
feat: linreg => slope 0 for const values (#9728) 3 years ago
Thomas Jackson f0003bc0ba
Don't drop ParenExpr when creating StepInvariantExpr (#9591) 3 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory 3 years ago
Mateusz Gozdek 1a6c2283a3 Format Go source files using 'gofumpt -w -s -extra' 3 years ago
darshanime 42d786f1ac use kahan summation for aggregation functions 3 years ago
darshanime 694b872dee address stylistic nits 3 years ago
darshanime a905354da3 use kahan for avg_over_time 3 years ago
darshanime 0a9deb9597 use kahan summation for numerical stability 3 years ago
Levi Harrison 4ac4e2ca4b Remove parenthesis 3 years ago
Levi Harrison 6faca22eec Add inverse hyperbolic functions 3 years ago
Levi Harrison 9c54ee0a6e Changed function comment 3 years ago
Levi Harrison 53d88fd147 Added hyperbolic trig functions 3 years ago
Levi Harrison 9fc7ba33aa Remove `atan2()` 3 years ago
Levi Harrison 309e020c0a Added functions 3 years ago
Darshan Chaudhary c4f2e9eec5
Add present_over_time (#9097) 3 years ago
songjiayang 776c2b8f42 Speed delta value without loop to calculate resultValue 4 years ago
pschou aff3c702ab
promql: Add sgn, clamp and last_over_time functions (#8457) 4 years ago
Ganesh Vernekar 9199fcb8d1
'@ <timestamp>' modifier (#8121) 4 years ago
Vijay Samuel 00ee73ef91
Export members of EvalNodeHelper to facilitate usage in external functions (#7860) 4 years ago
Julien Pivotto d77b56e88e
Fix avg_over_time for nan and float64 overflows (#7346) 4 years ago
Callum Styan 5bb7f00d00
change labelset comparison in promql engine to avoid false positive during detection of duplicates (#7058) 5 years ago
Ben Kochie 269e7c8091
Fix golint issues. 5 years ago
李国忠 2bf4952049
remove Unused parameter 'sf' in calcTrendValue function (#6900) 5 years ago
Tobias Guggenmos b93845d6bf Remove unused function 5 years ago
Tobias Guggenmos 1360f9ff12 Fix all build errors in promql package 5 years ago
Tobias Guggenmos 9a1366775e Store function implementations independently of their signatures 5 years ago
Tobias Guggenmos ff0ea1c1ac Fix more identifiers 5 years ago
Tobias Guggenmos 6b1b323558 Export sequenceValue 5 years ago
Tobias Guggenmos 228967a507 Fix usages of more things that have moved the package 5 years ago
Tobias Guggenmos 2f1113479f Fix usages of ValueType 5 years ago
Tobias Guggenmos 2aacd807b3 PromQL: Various small improvements in the parser (#6652) 5 years ago
Tobias Guggenmos 64194f7d45 PromQL: AST: Make VectorSelector Children of MatrixSelector (#6590) 5 years ago
Julien Pivotto 577e738986 Cleanup PromQL functions (#6551) 5 years ago
Julien Pivotto e0afec906f add absent_over_time (#6490) 5 years ago
Julien Pivotto f363a71ef7 promql: function: fix typo (#6501) 5 years ago
Julien Pivotto 4b3bab890d Fix absent output where two label matchers are identical (#6493) 5 years ago
Tobias Guggenmos cd39ebe7c6 PromQL: export function list (#6434) 5 years ago
Tariq Ibrahim 8fdfa8abea refine error handling in prometheus (#5388) 6 years ago
Ben Kochie c6399296dc
Fix spelling/typos (#4921) 6 years ago
Thomas Jackson abf6fe0a98 Change max/min over_time to handle NaNs properly (#4386) 6 years ago
Harsh Agarwal 18a9a390b5 Add duplicate-labelset check for range/instant vectors (#4589) 6 years ago
Dan Cech 9f4cb06a37 use Welford/Knuth method to compute standard deviation and variance (#4533) 6 years ago
Benjamin Raskin 9353696d77 Fix spelling and holt-winters check (#4424) 6 years ago
Mario Trangoni 0e2aa35771 promql: fix unconvert issues (#4040) 7 years ago
Brian Brazil dd6781add2 Optimise PromQL (#3966) 7 years ago
Krasi Georgiev 4801573b64 time() return milliseconds (#3811) 7 years ago
Brian Brazil 7158675aa8 Add back continue. 7 years ago
Brian Brazil b2ac3d2d86 Remove count_scalar and drop_common_labels. 7 years ago
Brian Brazil 2354c2544b Set timestamp for date functions (#3070) 7 years ago
Brian Brazil 4c8173acac Use timestamp of a sample in deriv() to avoid FP issues (#2958) 7 years ago