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