Matt T. Proud
30b1cf80b5
WIP - Snapshot of Moving to Client Model.
2013-06-25 15:52:42 +02:00
Julius Volz
1fe3d3b06b
Remove obsolete argument from target handling code.
2013-06-11 17:54:58 +02:00
Matt T. Proud
3b9b1c6ab4
Define dependencies for web. stack concretely.
...
This commit destroys the use of AppState, which makes passing
concrete state along to various serving components onerous.
2013-05-06 11:13:12 +02:00
Julius Volz
9cea5d9df8
Convert the Prometheus configuration to protocol buffers.
2013-04-30 22:26:00 +02:00
Julius Volz
a0d311c9e6
Constantize job name label.
2013-04-15 11:47:54 +02:00
Bernerd Schaefer
8af0bbb3a0
Set job label for targets registered through the API
...
This is set when jobs are statically registered (see
retrieval/targetmanager.go#L92), and should be set here, too.
2013-04-12 14:50:44 +02:00
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