prometheus/storage/metric
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
..
.gitignore Spin up curator run in the tests. 2013-04-05 13:55:11 +02:00
curator.go Simplify compaction and expose database sizes. 2013-05-14 12:29:53 +02:00
end_to_end_test.go Make view use memory persistence, remove obsolete code. 2013-04-18 22:26:29 +02:00
frontier.go Implement batch database sample curator. 2013-04-27 17:38:18 +02:00
instrumentation.go Schedule the background compactors to run. 2013-05-07 17:14:04 +02:00
interface.go Synchronous memory appends and more fine-grained storage locks. 2013-05-10 17:15:52 +02:00
interface_test.go Checkpoint. 2013-03-21 18:06:51 +01:00
leveldb.go Simplify compaction and expose database sizes. 2013-05-14 12:29:53 +02:00
memory.go Integrate memory and disk layers in view rendering. 2013-04-19 16:01:27 +02:00
operation.go Slice expression simplifications. 2013-05-07 13:22:29 +02:00
operation_test.go Integrate memory and disk layers in view rendering. 2013-04-19 16:01:27 +02:00
processor.go Include long-tail data deletion mechanism. 2013-05-13 10:54:36 +02:00
processor_test.go Include deletion processor for long-tail values. 2013-05-10 12:19:12 +02:00
regressions_test.go Constantize metric name label name. 2013-03-26 16:20:23 +01:00
rule_integration_test.go Convert trailing float64s. 2013-04-21 20:52:21 +02:00
scanjob.go Checkpoint. 2013-03-21 18:06:51 +01:00
stochastic_test.go Publicize a few storage components for curation. 2013-05-02 13:16:04 +02:00
test_helper.go Synchronous memory appends and more fine-grained storage locks. 2013-05-10 17:15:52 +02:00
tiered.go Simplify compaction and expose database sizes. 2013-05-14 12:29:53 +02:00
tiered_test.go Synchronous memory appends and more fine-grained storage locks. 2013-05-10 17:15:52 +02:00
view.go Make view use memory persistence, remove obsolete code. 2013-04-18 22:26:29 +02:00
view_test.go Make view use memory persistence, remove obsolete code. 2013-04-18 22:26:29 +02:00