Commit Graph

42 Commits (6874377e9b8921bcede9876eb45492346ef71053)

Author SHA1 Message Date
beorn7 9e85ab0eef Apply the new signature/fingerprinting functions from client_golang.
10 years ago
beorn7 17443d288b Avoid copying of the COWMetric if we already have the metric available.
10 years ago
beorn7 9e7c3e3bcd Add the histogram_quantile function.
10 years ago
Brian Brazil 60271d58bf Change the 2nd argument of round to toNearest.
10 years ago
Julius Volz 82613527f3 Remove unnecessary float64() conversion in round().
10 years ago
Marko Mikulicic 8fdacbdf17 Add floor, ceil and round functions. Closes #402
10 years ago
Brian Brazil a31730e88b Make 2nd arg to delta optional. Add a deriv() function.
10 years ago
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 c9618d11e8 Introduce copy-on-write for metrics in AST.
10 years ago
Bjoern Rabenstein fee88a7a77 Remove the remaining races, new and old.
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 358f97791d Minor cleanups.
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 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
Julius Volz 3f226c9724 Rename {Scalar,Vector}Literal to {Scalar,Vector}Selector.
11 years ago
Bjoern Rabenstein fd63500ed3 Make rules/ast golint clean.
11 years ago
Julius Volz 7e9ecaac3a Add count_scalar() function.
11 years ago
Julius Volz 740d448983 Use custom timestamp type for sample timestamps and related code.
11 years ago
Julius Volz be8024e18c Add scalar() function.
11 years ago
Matt T. Proud 30b1cf80b5 WIP - Snapshot of Moving to Client Model.
12 years ago
Julius Volz 138334fb31 Fix handling of negative deltas for non-counter values.
12 years ago
Julius Volz 66d4620061 Don't assume delta has at least one sample per vector element.
12 years ago
Matt T. Proud 8f4c7ece92 Destroy naked returns in half of corpus.
12 years ago
Julius Volz 0877680761 Implement a COUNT ... BY aggregation operator.
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 a0d311c9e6 Constantize job name label.
12 years ago
Julius Volz 6cb3c51d24 Add sort() and sort_desc() expression language functions.
12 years ago
Julius Volz ec413459fa Depointerize Matrix/Vector types as well as time.Time arguments.
12 years ago
Julius Volz 2b8f0b2cc7 Constantize metric name label name.
12 years ago
Julius Volz 8e4c5b0cea Use AST query analyzer and views with tiered storage.
12 years ago
Julius Volz 16d9dcd6a8 Add copyright notices to all remaining files.
12 years ago
Matt T. Proud ea54751431 Update import paths to new location.
12 years ago
Julius Volz 49c87348b5 Implement per-second rate behavior for rate().
12 years ago
Julius Volz 56384bf42a Add initial config and rule language implementation.
12 years ago