From 3b3b2f1e6e0f63ff23a8527e1b2b1a2a9adc1cd2 Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Sun, 23 Jun 2019 14:31:19 +0300 Subject: [PATCH] app/vmselect/promql: adjust `ttf` calculation, so `deriv(freev)` for `freev`=`m[d]` could be properly calculated --- app/vmselect/promql/parser.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/vmselect/promql/parser.go b/app/vmselect/promql/parser.go index aafe214387..33bc08454b 100644 --- a/app/vmselect/promql/parser.go +++ b/app/vmselect/promql/parser.go @@ -18,7 +18,7 @@ func getDefaultWithArgExprs() []*withArgExpr { // ttf - time to fuckup `ttf(freev) = smooth_exponential( - clamp_max(clamp_min(freev, 0) / clamp_min(deriv(-freev), 0), 365*24*3600), + clamp_max(clamp_max(-freev, 0) / clamp_max(deriv(freev), 0), 365*24*3600), clamp_max(step()/300, 1) )`,