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
14407a076a
Convert addresses pointing to localhost in status.
...
Until now, targets pointing to localhost in the status view are linked to localhost, so you can't follow those links by clicking on them.
This change converts the links to point to the hostname of the prometheus server.
Before:
<a href="http://localhost:9090/metrics.json ">http://localhost:9090/metrics.json </a>
After:
<a href="http://hostname-of-prometheus-server:9090/metrics.json ">http://localhost:9090/metrics.json </a>
2013-04-12 15:14:04 +02:00
Johannes 'fish' Ziemke
8fba639706
Fix path to expression browser js.
2013-04-10 13:09:32 +02:00
Johannes 'fish' Ziemke
e43d7d5771
Make Prometheus self-contained.
...
This includes all external resources instead of hotlinking them.
2013-04-09 12:15:05 +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
fed467ede0
Moved graph and console to use templates as well.
2013-03-27 18:44:47 +01: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
Matt T. Proud
05a9c3cd0b
Improve the base label representation in /status.
...
The base label representation under /status needs improvement to
enhance readability; namely, add sorting and make the label
representation concise.
2013-03-21 12:08:18 +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