prometheus/retrieval
Julius Volz f1fc7d717a Allow replacing job targets via HTTP API.
This roughly comprises the following changes:

- index target pools by job instead of scrape interval
- make targets within a pool exchangable while preserving existing
  health state for targets
- allow exchanging targets via HTTP API (PUT)
- show target lists in /status (experimental, for own debug use)
2013-02-28 21:33:29 +01:00
..
format Swap `time.Now with testable Time.Now`. 2013-01-27 19:59:20 +01:00
instrumentation.go Duration statistics for each target pool. 2013-01-28 16:36:28 +01:00
interface_test.go `TargetManager and TargetPool` ass pointers. 2013-01-15 17:06:17 +01:00
scheduler.go Swap `time.Now with testable Time.Now`. 2013-01-27 19:59:20 +01:00
scheduler_test.go Swap `time.Now with testable Time.Now`. 2013-01-27 19:59:20 +01:00
target.go Allow replacing job targets via HTTP API. 2013-02-28 21:33:29 +01:00
target_test.go Fix target health state update. 2013-02-25 02:52:52 +01:00
targetmanager.go Allow replacing job targets via HTTP API. 2013-02-28 21:33:29 +01:00
targetmanager_test.go Allow replacing job targets via HTTP API. 2013-02-28 21:33:29 +01:00
targetpool.go Allow replacing job targets via HTTP API. 2013-02-28 21:33:29 +01:00
targetpool_test.go Allow replacing job targets via HTTP API. 2013-02-28 21:33:29 +01:00
test_helper.go Fix target health state update. 2013-02-25 02:52:52 +01:00