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
Johannes 'fish' Ziemke
ba289ef7cd
Add the console to the main/graph ui.
2013-05-02 12:19:34 +02:00
Matt T. Proud
3362bf36e2
Include curator status in web heads-up-display.
2013-04-29 12:40:33 +02:00
Matt T. Proud
a48ab34dd0
Refresh Prometheus client API usage.
...
The client API has been updated per https://github.com/prometheus/client_golang/pull/9 .
2013-04-28 19:40:30 +02:00
Bernerd Schaefer
862054e88b
web.StartServing prints listening address
2013-04-25 11:59:39 +02:00
Julius Volz
a2623efcdf
Register pprof /debug endpoints with custom HTTP mux.
2013-04-22 13:21:24 +02:00
Johannes 'fish' Ziemke
0f775a4178
Use Sprintf instead of string concatenation.
2013-04-05 13:41:52 +02:00
Johannes 'fish' Ziemke
1c091a9723
Use client_golang.exp for automatic telemetry.
2013-04-05 13:24:50 +02:00
Johannes 'fish' Ziemke
3aead8468c
Fix typo.
2013-04-04 19:19:58 +02:00
Johannes 'fish' Ziemke
84d17b4d97
Replace YieldExporter() with Handler()
2013-04-04 19:08:20 +02:00
Johannes 'fish' Ziemke
1a3fb459e0
Add navigation menu to all pages + change routes.
...
To achieve that, this PR
- converts static/index.html ("console") and graph to templates
- moved the handlebars template to separated file to avoid escaping issues
Route changes:
/status -> /
/static -> /console
/static/graph.html -> /graph
2013-04-04 16:36:53 +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
b290c821d1
Renamed "localAssets" cmd flag to "useLocalAssets".
2013-03-25 12:09:39 +01:00
Matt T. Proud
1b0ca377af
Reformat.
2013-03-21 18:11:34 +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
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
23374788d3
Beginnings of a Prometheus status page.
2013-02-14 19:03:17 +01:00
Matt T. Proud
d1e7f5bc4b
The Prometheus Go client has a new handler API.
2013-02-13 09:46:41 -08:00
Julius Volz
2859227fdb
Make HTTP listen address a flag.
2013-02-08 15:42:09 +01:00
Julius Volz
0cbd03ccf9
Move web-related code/resources to a subdirectory.
2013-02-08 14:52:36 +01:00