prometheus/web
Conor Hennessy eba01d1119 Remove usage of gorest.
Due to on going issues, we've decided to remove gorest. It started with gorest
not being thread-safe (it does introspection to create a new handler which is
an easy process to mess up with multiple threads of execution):
    https://code.google.com/p/gorest/issues/detail?id=15
While the issue has been marked fixed, it looks like the patch has introduced
more problems than the original issue and simply doesn't work properly.
I'm not sure the behaviour was thought through properly. If a new instance is
needed every request then a handler-factory is needed or the library needs to
set expectations about how the new objects should interact with their
constructor state.
While it was tempting to try out another routing library, I think for now
it's better to use dumb vanilla Go routing. At least until we decide which
URL format we intend to standardize on.

Change-Id: Ica3da135d05f8ab8fc206f51eeca4f684f8efa0e
2013-10-23 14:19:14 +02:00
..
api Remove usage of gorest. 2013-10-23 14:19:14 +02:00
blob Add needed trailing spaces in logs. 2013-08-12 18:22:48 +02:00
http_utils Remove usage of gorest. 2013-10-23 14:19:14 +02:00
static Fix query error notification in tabular view. 2013-08-02 09:04:13 +02:00
templates Code Review: First pass. 2013-08-05 17:31:49 +02:00
.gitignore Ignore web/static/generated and build/root/share 2013-04-25 12:33:27 +02:00
Makefile Implement alerts dashboard and expression console links. 2013-06-13 22:35:40 +02:00
alerts.go Prettify/Bootstrapify alert tables. 2013-07-24 15:03:13 +02:00
databases.go Code Review: First pass. 2013-08-05 17:31:49 +02:00
handler.go Add the console to the main/graph ui. 2013-05-02 12:19:34 +02:00
status.go Kill the curation state channel. 2013-08-13 17:20:22 +02:00
web.go Remove usage of gorest. 2013-10-23 14:19:14 +02:00