Commit Graph

237 Commits (7622c2bc5fe92c3f33fc74898292247f91b4b987)

Author SHA1 Message Date
Brian Brazil 3e5136e36d Make topk/bottomk aggregators.
9 years ago
Fabian Reinartz 4d1985e405 Merge pull request #1778 from mattbostock/fix_annotations
9 years ago
Matt Bostock cc98e164d3 promql: Fix annotations conflated with labels
9 years ago
Brian Brazil 3b89616d82 Allow on, ignoring, by and without wit empty laberls.
9 years ago
Brian Brazil 246a817300 Flip vector matching to be ignoring by default.
9 years ago
Julius Volz b7b6717438 Separate query interface out of local.Storage.
9 years ago
Fabian Reinartz 0e281f5500 Merge pull request #1687 from royels/issue-1629
9 years ago
royels 2fdc5717a3 promql: add power binary operation
9 years ago
Fatih Arslan 362e44501a promql: fix printing annotations of an *AlertStmt
9 years ago
beorn7 e3ec8fa83b Merge branch 'release-0.19'
9 years ago
beorn7 5408666387 Correctly stringify GROUP_x modifiers without labels
9 years ago
Ali Reza e7eba75690 remove keeping_extra because it's replaced with keep_common
9 years ago
Brian Brazil 74094947ea effect -> affect
9 years ago
Brian Brazil 68aaea618a Merge pull request #1624 from dmitris/golint
9 years ago
Fabian Reinartz bbc4f11bcc Merge pull request #945 from msiebuhr/fuzz
9 years ago
Dmitry Savintsev 7fdb62c253 fix several minor golint style issues
9 years ago
Morten Siebuhr ffc8cab39a Updates fuzzers to discard less interesting data
9 years ago
Brian Brazil ef55fd6176 Add unittest for using a metric for thresholds with group_left.
9 years ago
Morten Siebuhr 981b636004 Bring fuzzer error handling in line.
9 years ago
Morten Siebuhr 9eb2e98509 Fix up documentation + go fmt.
9 years ago
Morten Siebuhr 7371dcc787 Fuzzing corpus for ParseMetric.
9 years ago
Morten Siebuhr 5fec020b27 Initial fuzzing corpus for ParseExpr.
9 years ago
Morten Siebuhr 0ebcca5eb7 Add basic fuzzer of the parser.
9 years ago
Brian Brazil 68e70d992a Clarify error message around on(x) group_left(x)
9 years ago
Brian Brazil 7201c010c4 Rename On to MatchingLabels
9 years ago
Brian Brazil d991f0cf47 For many-to-one matches, always copy label from one side.
9 years ago
Brian Brazil 768d09fd2a Change on+group_* to take copy from the one side.
9 years ago
Brian Brazil d1edfb25b3 Add support for OneToMany with IGNORING.
9 years ago
Brian Brazil 1d08c4fef0 Add 'ignoring' as modifier for binops.
9 years ago
Brian Brazil f5084ab1c5 Add tests for group_left/group_right
9 years ago
Fabian Reinartz fceedfa807 Add error message if old alert rule tokens are read
9 years ago
Julius Volz 6ac39700ea Fix missing printed keep_common without grouping.
9 years ago
Jonathan Boulle 38098f8c95 Add missing license headers
9 years ago
Fabian Reinartz 9ee91062c4 Merge pull request #1522 from prometheus/unless-operator
9 years ago
Tobias Schmidt 8cc86f25c0 Implement relative complement set operator "unless"
9 years ago
Tobias Schmidt e82ef154ee Remove unused code leftovers
9 years ago
Tobias Schmidt 4c3dc25e35 Fix whitespace in promql test data
9 years ago
Fabian Reinartz 235e6c554b Use ContainsRune
9 years ago
Brian Brazil 24a3ad3d16 Merge pull request #1485 from eliothedeman/master
9 years ago
eliothedeman 1543ef92b2 Adds holt-winters query function
9 years ago
beorn7 507f550cd4 Merge branch 'master' into beorn7/storage7
9 years ago
Brian Brazil 070d663948 Merge pull request #1501 from prometheus/and-dummy
9 years ago
Fabian Reinartz ab3d7a0ec0 Remove old alerting syntax
9 years ago
beorn7 4b574e8a61 Switch chunk encoding to type 2 where it was hardcoded type 1 before
9 years ago
Brian Brazil 8788701ce7 Add test for incorrect behaviour
9 years ago
Brian Brazil 39d556f0d5 Move all the operator tests into one file
9 years ago
beorn7 99854a84d7 Merge branch 'beorn7/storage6' into beorn7/storage7
9 years ago
beorn7 d0a4477446 Merge branch 'beorn7/storage3' into beorn7/storage4
9 years ago
beorn7 dad302144d Make a naked return less naked
9 years ago
beorn7 836f1db04c Improve MetricsForLabelMatchers
9 years ago
beorn7 f7fc542db6 Merge branch 'master' into beorn7/storage4
9 years ago
beorn7 3d86130d8c Merge branch 'master' into beorn7/storage3
9 years ago
Björn Rabenstein 2a2cc52828 Merge pull request #1405 from prometheus/beorn7/storage
9 years ago
Patrick Bogen 250344b344 use short variable assignment
9 years ago
Patrick Bogen 2062fbae0f rewrite operator balancing to be recursive
9 years ago
beorn7 0ea5801e47 Handle errors caused by data corruption more gracefully
9 years ago
beorn7 8766f99085 Merge branch 'beorn7/storage2' into beorn7/storage3
9 years ago
beorn7 162f6fa6f6 Merge branch 'beorn7/storage' into beorn7/storage2
9 years ago
beorn7 79a2ae2d2e Add missing test file
9 years ago
beorn7 b6840997a7 Merge branch 'beorn7/storage2' into beorn7/storage3
9 years ago
beorn7 ce58fd357b Merge branch 'beorn7/storage' into beorn7/storage2
9 years ago
beorn7 2581648f70 Separate iterators by offset
9 years ago
Fabian Reinartz 95c9706d2d Fix missing comment period.
9 years ago
Julius Volz 9ea2465b99 Fix typo in lexer test.
9 years ago
Tobias Schmidt 907b1380a7 Add tests to specify the string escaping behavior
9 years ago
beorn7 c740789ce3 Improve predict_linear
9 years ago
beorn7 454ecf3f52 Rework the way ranges and instants are handled
9 years ago
beorn7 0e202dacb4 Streamline series iterator creation
9 years ago
Julius Volz 9b6d69610a Fix various typos in comments.
9 years ago
Brian Brazil 9d0112d7cf Add without aggregator modifier.
9 years ago
Brian Brazil b7ef0b45e8 Break aggregation tests out. Add missing tests.
9 years ago
beorn7 a7408bfb47 Unify duration parsing
9 years ago
Fabian Reinartz a6935024e1 Remove old WITH clause in alert printing
9 years ago
Tobias Schmidt 1a91cd6e09 Rename matrix to range selector in external error messages
9 years ago
Tobias Schmidt 411ca4dba1 Consolidate offset modifier parsing
9 years ago
Fabian Reinartz 6b4a6962d2 Support old alerting rule syntax
9 years ago
Brian Brazil c77c3a8c56 promql: Limit extrapolation of delta/rate/increase
9 years ago
Brian Brazil 89760dd77d Handle NaN for min/max.
9 years ago
Brian Brazil bac1f28cad Similar to topk/bottomk, have sort/sort_desc put NaN at end.
9 years ago
Fabian Reinartz 4209ec6864 Change WITH keyword to LABELS
9 years ago
Brian Brazil 88ca82304c Make topk/bottomk prefer returning real numbers over NaN.
9 years ago
Brian Brazil edf3e123f5 Move topk/bottomk tests from legacy.
9 years ago
Fabian Reinartz af3a6661ed Implement new alerting rule syntax
9 years ago
James Sanford 5b53262b7a promql: Add clamp_max/clamp_min functions.
9 years ago
Brian Brazil a287264989 Print offsets in promql.
9 years ago
Fabian Reinartz 33aab4169c Anchor regexes in vector matching
9 years ago
Fabian Reinartz 51e8badc7f Merge pull request #1159 from prometheus/scalar-bool
9 years ago
Brian Brazil c36961130b promql: Remove scalar/scalar comparisons.
9 years ago
Brian Brazil 5740a8fade promql: Remove deprecated 2nd argument to delta()
9 years ago
Brian Brazil 965a71dc4d Merge pull request #1155 from prometheus/irate
9 years ago
Brian Brazil f08abdb48b promql: Add irate() function
9 years ago
Julius Volz 0088aa4d45 Merge pull request #1132 from prometheus/fix-quoting-and-escaping
9 years ago
Julius Volz 46c5260761 Support escape sequences in strings and add raw strings.
9 years ago
Fabian Reinartz e3b6ec9784 Switch to common/log
9 years ago
Brian Brazil 653ff71f1f promql: Reduce flakiness of concurrency test
9 years ago
Fabian Reinartz 171f50706a Fix unkeyed field errors.
9 years ago
Fabian Reinartz 36ec8ba460 Fix missing return on error
9 years ago
Fabian Reinartz e005f939fd Fix scalar construction in function
9 years ago
Fabian Reinartz eca41f5319 Run gofmt
9 years ago
Brian Brazil fa793d917e Merge pull request #1080 from prometheus/query-timeout-test
9 years ago