prometheus/web
Matt T. Proud b224251981 Simplify compaction and expose database sizes.
This commit simplifies the way that compactions across a database's
keyspace occur due to reading the LevelDB internals. Secondarily it
introduces the database size estimation mechanisms.

Include database health and help interfaces.

Add database statistics; remove status goroutines.

This commit kills the use of Go routines to expose status throughout
the web components of Prometheus. It also dumps raw LevelDB status
on a separate /databases endpoint.
2013-05-14 12:29:53 +02:00
..
api Make AST query storage non-global. 2013-05-07 13:15:10 +02:00
blob Define dependencies for web. stack concretely. 2013-05-06 11:13:12 +02:00
static Simplify compaction and expose database sizes. 2013-05-14 12:29:53 +02:00
templates Simplify compaction and expose database sizes. 2013-05-14 12:29:53 +02:00
.gitignore Ignore web/static/generated and build/root/share 2013-04-25 12:33:27 +02:00
databases.go Simplify compaction and expose database sizes. 2013-05-14 12:29:53 +02:00
handler.go Add the console to the main/graph ui. 2013-05-02 12:19:34 +02:00
Makefile Define dependencies for web. stack concretely. 2013-05-06 11:13:12 +02:00
status.go Simplify compaction and expose database sizes. 2013-05-14 12:29:53 +02:00
web.go Simplify compaction and expose database sizes. 2013-05-14 12:29:53 +02:00