Commit Graph

60 Commits (5859b74f1bb19cd3121e766f06ed762509571232)

Author SHA1 Message Date
Bjoern Rabenstein 5859b74f1b Clean up license issues.
10 years ago
Julius Volz cc27fb8aab Rename remaining all-caps constants in AST layer.
10 years ago
Julius Volz 00a2a93a05 Add regression tests for metrics mutations in AST.
10 years ago
Bjoern Rabenstein 0ae1d8889a Fix tests after merge.
10 years ago
Julius Volz b7bf11230a Add absent() function.
10 years ago
Julius Volz 3d47f94149 Drop metric names after transformations.
10 years ago
Julius Volz 0712d738d1 Allow alternative "by"-clause position in grammar.
10 years ago
Julius Volz 0e48c18bbf Allow omitting the metric name in queries.
10 years ago
Julius Volz 7f5d3c2c29 Fix and improve the fp locker.
10 years ago
Julius Volz e7ed39c9a6 Initial experimental snapshot of next-gen storage.
10 years ago
Julius Volz 85497e3f38 Add function to drop common labels in a vector.
10 years ago
Julius Volz 3fdb74e571 Add more topk() / bottomk() tests.
10 years ago
Julius Volz c582ae73c2 Implement topk() and bottomk() functions.
10 years ago
Julius Volz 00b9489f1c Fix time() behavior.
10 years ago
Julius Volz c5984f1818 Add abs() and over-time aggregation functions.
10 years ago
Brian Brazil e041c0cd46 Add console and alert templates with access to all data.
11 years ago
Bjoern Rabenstein ca6a4fccef Weed out our homegrown test.Tester.
11 years ago
Julius Volz 01f652cb4c Separate storage implementation from interfaces.
11 years ago
Julius Volz d411a7d810 Allow reversing vector and scalar arguments in binops.
11 years ago
Julius Volz c7c0b33d0b Add regex-matching support for labels.
11 years ago
Julius Volz 7e9ecaac3a Add count_scalar() function.
11 years ago
Julius Volz 0378c2ca1f Nonexistent labels in BY-clauses shouldn't propagate to result.
11 years ago
Julius Volz 6dc36d0c3e Don't keep extra labels in aggregations by default.
11 years ago
Julius Volz 740d448983 Use custom timestamp type for sample timestamps and related code.
11 years ago
Julius Volz 35ee2cd3cb Add alertmanager notification support to Prometheus.
11 years ago
Julius Volz 64b0ade171 Swap rules lexer for much faster one.
12 years ago
Matt T. Proud 30b1cf80b5 WIP - Snapshot of Moving to Client Model.
12 years ago
Julius Volz fc97e688c6 Improve printing of rules and expressions.
12 years ago
Matt T. Proud 2c3df44af6 Ensure database access waits until it is started.
12 years ago
Julius Volz 51689d965d Add debug timers to instant and range queries.
12 years ago
Julius Volz 138334fb31 Fix handling of negative deltas for non-counter values.
12 years ago
Julius Volz 750f862d9a Use GetBoundaryValues() for non-counter deltas.
12 years ago
Bernerd Schaefer 63d9988b9c Drop unused writeMemoryInterval
12 years ago
Bernerd Schaefer aa96c7d141 Fix rules_test.go
12 years ago
Julius Volz 0877680761 Implement a COUNT ... BY aggregation operator.
12 years ago
Julius Volz 56324d8ce2 Make AST query storage non-global.
12 years ago
Matt T. Proud ce45787dbf Storage interface to TieredStorage.
12 years ago
Julius Volz 2202cd71c9 Track alerts over time and write out alert timeseries.
12 years ago
Julius Volz c0601abf46 Implement initial no-op alert parsing and rule parsing tests.
12 years ago
Matt T. Proud f9e99bd08a Refresh SampleValue to 64-bit floating point.
12 years ago
Julius Volz 5f5ea03105 Run "make format".
12 years ago
Julius Volz 1cff4f3d91 Fix rate() per-second adjustment.
12 years ago
juliusv 62f33f1fc2 Merge pull request #138 from prometheus/julius-fix-aliasing
12 years ago
Julius Volz d53b8cf956 Correct delta()/rate() intervals and temporal aliasing.
12 years ago
Julius Volz 000f6a2e23 Allow lower-case BY operator.
12 years ago
Julius Volz 1bc83e1b65 Also allow lower-cased aggregation ops.
12 years ago
Julius Volz 6cb3c51d24 Add sort() and sort_desc() expression language functions.
12 years ago
Julius Volz e31591e6fe Allow single-letter identifiers (metric and label names).
12 years ago
Julius Volz ec413459fa Depointerize Matrix/Vector types as well as time.Time arguments.
12 years ago
Julius Volz 55ca65aa6e More userfriendly output when we fail to create the tiered storage.
12 years ago