Bernerd Schaefer
cdde766f39
Embed mutex on web status handler
2013-05-07 18:15:17 +02:00
Bernerd Schaefer
7740167654
Add comments about potential race conditions
2013-05-07 18:15:17 +02:00
Julius Volz
af7920126c
Fix build errors and add default build step to "make".
2013-05-07 15:54:41 +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
04e661c28f
Move build info to the top of the status HUD.
2013-05-03 15:54:32 +02:00
Julius Volz
9cea5d9df8
Convert the Prometheus configuration to protocol buffers.
2013-04-30 22:26:00 +02:00
Matt T. Proud
3362bf36e2
Include curator status in web heads-up-display.
2013-04-29 12:40:33 +02:00
Bernerd Schaefer
45243ac2da
Print flags on status page.
2013-04-25 12:12:05 +02:00
Bernerd Schaefer
a2a4f94aae
StatusHandler renders build info
2013-04-25 11:57:08 +02:00
Johannes 'fish' Ziemke
f27adac848
Split status template into two templates.
...
This is now using a base template (_base.html) for the 'layout' of the web UI.
Within that base template, the actual content templates get rendered.
2013-03-27 17:40:01 +01:00
Johannes 'fish' Ziemke
a5e18b0229
Rename localAssets to useLocalAssets.
2013-03-21 15:55:48 +01:00
Johannes 'fish' Ziemke
bf5d312a74
Add flag to read assets from local files.
2013-03-21 13:55:59 +01:00
Johannes 'fish' Ziemke
a5d31cb239
Use constants for blob bucket keys.
2013-03-19 17:40:27 +01:00
Johannes 'fish' Ziemke
fc16580b4c
Ship assets in compiled binary.
...
- utility/embed-static.sh, get called in Makefile to create go map from files
- web/blob/blob.go implements http Handle for serving the files from the map
- web/status.go uses blog.GetFile() to get the template file
The assets are gzipped and decompressed on demand.
2013-03-19 17:40:27 +01: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
Julius Volz
a908e397bc
Integrate cleanups for comments in PR70.
2013-02-14 19:03:17 +01:00
Julius Volz
23374788d3
Beginnings of a Prometheus status page.
2013-02-14 19:03:17 +01:00