46 Commits (9dc763cc0341208ee47f5fd41869787f56981d67)

Author SHA1 Message Date
Fabian Reinartz 2d0e3746ac rules: remove dependency on promql.Engine 7 years ago
Goutham Veeramachaneni a880c86375
Fix unexported method on exported interface. 7 years ago
conorbroderick 55aaece116 Add rule evaluation time 7 years ago
Julius Volz 099df0c5f0 Migrate "golang.org/x/net/context" -> "context" (#3333) 7 years ago
beorn7 c2e9a151ab Make all rule links link to the "Console" tab rather than "Graph" 7 years ago
Goutham Veeramachaneni e1fc9dc78d Move /rules to new format (#2901) 7 years ago
Julius Volz ac203ef0ee Add externalURL template function (#2716) 8 years ago
Fabian Reinartz e94b0899ee rules: fix tests, remove model types 8 years ago
Fabian Reinartz 5817cb5bde *: migrate from model.* to promql.* types 8 years ago
Jonathan Lange 2a2da40223 Make rule evaluation publicly available 8 years ago
Julius Volz c187308366 storage: Contextify storage interfaces. 8 years ago
Julius Volz ed5a0f0abe promql: Allow per-query contexts. 8 years ago
Julius Volz da7206ec29 Fix rule HTML escaping issues 8 years ago
Brian Brazil 0509b0f2db Expand alert templates at eval time. 8 years ago
Fabian Reinartz 26eb3ac2f8 Don't skip recording rule errors 9 years ago
Fabian Reinartz 52e5224f5a Refactor rules/ package 9 years ago
Brian Brazil 3bcdb2bbba rules: Allow for setting labels on LHS on scalars 9 years ago
Fabian Reinartz d6b8da8d43 Switch promql types to common/model 9 years ago
Fabian Reinartz 306e8468a0 Switch from client_golang/model to common/model 9 years ago
Brian Brazil e6a67476c2 rules: Allow recorded rules expressions to be scalars. 9 years ago
Fabian Reinartz 5e13880201 General cleanup of rules. 10 years ago
Fabian Reinartz 75c920c95e Remove DotGraph method from Rule interface 10 years ago
Fabian Reinartz 83d07516e8 Remove EvalRaw methods from Rule interface 10 years ago
Fabian Reinartz 0de6edbdfc Move pkg/ to util/ 10 years ago
Fabian Reinartz dbc0d30e3e Move string functionality to pkg/strutil 10 years ago
Julius Volz d7c015c149 Convert pathPrefix to not have trailing slash. 10 years ago
Mitsuhiro Tanda 3e914a8cb1 fix graph links with path prefix 10 years ago
Fabian Reinartz 3ca11bcaf5 Switch Prometheus to promql package. 10 years ago
Bjoern Rabenstein 5859b74f1b Clean up license issues. 10 years ago
Julius Volz c9618d11e8 Introduce copy-on-write for metrics in AST. 10 years ago
Bjoern Rabenstein b1e4956142 Apply a giant code cleanup. 10 years ago
Bjoern Rabenstein f5f9f3514a Major code cleanup. 10 years ago
Julius Volz e7ed39c9a6 Initial experimental snapshot of next-gen storage. 10 years ago
Brian Brazil f525ca5d9e Let consoles get graph links from experssions. 10 years ago
Brian Brazil 8be993b8f8 Let consoles get graph links from experssions. 10 years ago
Julius Volz 01f652cb4c Separate storage implementation from interfaces. 11 years ago
Julius Volz 740d448983 Use custom timestamp type for sample timestamps and related code. 11 years ago
Matt T. Proud 30b1cf80b5 WIP - Snapshot of Moving to Client Model. 12 years ago
Julius Volz 0226d1ac7a Implement alerts dashboard and expression console links. 12 years ago
Julius Volz 74cb676537 Implement Stringer interface for rules and all their children. 12 years ago
Julius Volz 51689d965d Add debug timers to instant and range queries. 12 years ago
Matt T. Proud 8f4c7ece92 Destroy naked returns in half of corpus. 12 years ago
Julius Volz 56324d8ce2 Make AST query storage non-global. 12 years ago
Julius Volz dcf2e82752 Cleanup and idiomaticize rule/expression dot graph output. 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
Julius Volz c4d0969c00 Propagate more errors during rule evaluation. 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