mirror of
https://github.com/prometheus/prometheus.git
synced 2024-11-10 07:34:04 -08:00
b224251981
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. |
||
---|---|---|
.. | ||
.gitignore | ||
curator.go | ||
end_to_end_test.go | ||
frontier.go | ||
instrumentation.go | ||
interface.go | ||
interface_test.go | ||
leveldb.go | ||
memory.go | ||
operation.go | ||
operation_test.go | ||
processor.go | ||
processor_test.go | ||
regressions_test.go | ||
rule_integration_test.go | ||
scanjob.go | ||
stochastic_test.go | ||
test_helper.go | ||
tiered.go | ||
tiered_test.go | ||
view.go | ||
view_test.go |