prometheus/promql
Brian Brazil 67274f0794 Remove 4 interval staleness heuristic. (#3244)
This means that if there is no stale marker, only the usual staleness
delta (5m) applies.

It has occured to me that there is an oddity in the heurestic. It works
fine as long as you have 2 points within the last 5m, but breaks down
when the time window advances to the point where you have just 1 point.

Consider you had points at t=0 and t=10. With the heurestic it goes stale
at t=51, up until t=300. However from t=301 until t=310 we only
see the t=10 point and the series comes back to life. That is not
desirable.

I don't see a way to keep this form of heurestic working given this
issue, so thus I'm removing it.
2017-10-05 12:55:14 +01:00
..
fuzz-data textparse: Add fuzzing and fix bug caught 2017-07-07 11:12:17 +02:00
testdata Remove 4 interval staleness heuristic. (#3244) 2017-10-05 12:55:14 +01:00
ast.go promql: misc fixes 2016-12-28 11:32:15 +01:00
bench_test.go Add _test.go suffix to promql/{bench.go, test.go} to prevent importing the testing package in a normal binary. 2017-07-07 15:52:44 +01:00
engine.go Remove 4 interval staleness heuristic. (#3244) 2017-10-05 12:55:14 +01:00
engine_test.go Re-add contexts to storage.Storage.Querier() (#3230) 2017-10-04 21:04:15 +02:00
functions.go Merge branch 'master' into dev-2.0 2017-09-04 14:09:21 +02:00
functions_test.go Merge branch 'master' into mergemaster 2017-08-10 17:04:25 +02:00
fuzz.go textparse: Add fuzzing and fix bug caught 2017-07-07 11:12:17 +02:00
lex.go Check for invalid utf-8 in lexer strings. 2017-06-16 15:19:24 +01:00
lex_test.go Check for invalid utf-8 in lexer strings. 2017-06-16 15:19:24 +01:00
parse.go *: migrate to go-kit/log 2017-09-08 22:01:51 +05:30
parse_test.go Merge branch 'master' into dev-2.0 2017-06-23 13:15:44 +02:00
printer.go promql: misc fixes 2016-12-28 11:32:15 +01:00
printer_test.go *: fix misc compile errors 2016-12-25 11:42:57 +01:00
promql_test.go Fix most golint warnings. 2015-08-26 12:44:46 +02:00
quantile.go Merge branch 'master' into dev-2.0 2017-04-27 10:19:55 +02:00
test.go Merge branch 'master' into dev-2.0 2017-07-11 17:22:14 +02:00
test_test.go Add _test.go suffix to promql/{bench.go, test.go} to prevent importing the testing package in a normal binary. 2017-07-07 15:52:44 +01:00
value.go Add license to files. 2017-04-19 13:46:22 +01:00