Julius Volz
ba29d07901
Show loaded rules in Status dashboard.
2013-06-11 11:39:31 +02:00
Julius Volz
adb87816f4
Put RuleManager concurrency in hands of caller, fix races.
2013-06-05 13:56:56 +02:00
Matt T. Proud
c10780c966
Introduce telemetry for rule evaluator durations.
...
This commit adds telemetry for the Prometheus expression rule
evaluator, which will enable meta-Prometheus monitoring of customers
to ensure that no instance is falling behind in answering routine
queries.
A few other sundry simplifications are introduced, too.
2013-05-23 21:29:27 +02:00
Julius Volz
56324d8ce2
Make AST query storage non-global.
2013-05-07 13:15:10 +02:00
Julius Volz
9cea5d9df8
Convert the Prometheus configuration to protocol buffers.
2013-04-30 22:26:00 +02:00
Julius Volz
d8110fcd9c
Send sample arrays instead of single samples over channels.
2013-04-29 17:24:17 +02:00
Julius Volz
2202cd71c9
Track alerts over time and write out alert timeseries.
2013-04-26 14:35:21 +02:00
Julius Volz
c0601abf46
Implement initial no-op alert parsing and rule parsing tests.
2013-04-23 13:48:24 +02:00
Julius Volz
1eb586db7d
Fix rule evaluation closure.
2013-04-17 15:11:21 +02:00
Julius Volz
c4d0969c00
Propagate more errors during rule evaluation.
2013-04-09 13:47:20 +02:00
Matt T. Proud
ea54751431
Update import paths to new location.
...
This repository moved from matttproud/prometheus to
prometheus/prometheus, and all import paths need to be updated.
2013-01-27 18:49:45 +01:00
Julius Volz
483bd81a44
Allow grammar to parse both rules and single expressions.
2013-01-11 01:17:37 +01:00
Julius Volz
56384bf42a
Add initial config and rule language implementation.
2013-01-07 23:43:36 +01:00