prometheus/rules
Julius Volz 51689d965d Add debug timers to instant and range queries.
This adds timers around several query-relevant code blocks. For now, the
query timer stats are only logged for queries initiated through the UI.
In other cases (rule evaluations), the stats are simply thrown away.

My hope is that this helps us understand where queries spend time,
especially in cases where they sometimes hang for unusual amounts of
time.
2013-06-05 18:32:54 +02:00
..
ast Add debug timers to instant and range queries. 2013-06-05 18:32:54 +02:00
fixtures Implement initial no-op alert parsing and rule parsing tests. 2013-04-23 13:48:24 +02:00
Makefile Remove/replace last references to github.com/matttproud/... 2013-02-07 14:32:18 +01:00
alerting.go Add debug timers to instant and range queries. 2013-06-05 18:32:54 +02:00
helpers.go Implement a COUNT ... BY aggregation operator. 2013-05-08 16:35:16 +02:00
helpers_test.go Fix handling of negative deltas for non-counter values. 2013-05-28 17:36:53 +02:00
lexer.l Implement a COUNT ... BY aggregation operator. 2013-05-08 16:35:16 +02:00
lexer.l.go Implement a COUNT ... BY aggregation operator. 2013-05-08 16:35:16 +02:00
load.go Update to go1.1. 2013-05-14 12:39:08 +02:00
manager.go Put RuleManager concurrency in hands of caller, fix races. 2013-06-05 13:56:56 +02:00
parser.y Implement initial no-op alert parsing and rule parsing tests. 2013-04-23 13:48:24 +02:00
parser.y.go Implement initial no-op alert parsing and rule parsing tests. 2013-04-23 13:48:24 +02:00
recording.go Add debug timers to instant and range queries. 2013-06-05 18:32:54 +02:00
rules.go Destroy naked returns in half of corpus. 2013-05-16 10:53:25 +03:00
rules_test.go Add debug timers to instant and range queries. 2013-06-05 18:32:54 +02:00
telemetry.go Introduce telemetry for rule evaluator durations. 2013-05-23 21:29:27 +02:00