prometheus/storage/metric
Matt T. Proud a73f061d3c Persist solely Protocol Buffers.
An design question was open for me in the beginning was whether to
serialize other types to disk, but Protocol Buffers quickly won out,
which allows us to drop support for other types.  This is a good
start to cleaning up a lot of cruft in the storage stack and
can let us eventually decouple the various moving parts into
separate subsystems for easier reasoning.

This commit is not strictly required, but it is a start to making
the rest a lot more enjoyable to interact with.
2013-06-08 11:02:35 +02:00
..
.gitignore Spin up curator run in the tests. 2013-04-05 13:55:11 +02:00
curator.go Persist solely Protocol Buffers. 2013-06-08 11:02:35 +02:00
end_to_end_test.go Fix GetMetricForFingerprint() metric mutability. 2013-05-14 16:46:30 +02:00
frontier.go Conditionalize disk initializations. 2013-06-04 12:53:57 +02:00
helpers_test.go Use LRU cache to avoid querying stale series. 2013-06-06 23:56:19 +02:00
instrumentation.go Schedule the background compactors to run. 2013-05-07 17:14:04 +02:00
interface.go Use GetBoundaryValues() for non-counter deltas. 2013-05-22 19:13:47 +02:00
interface_test.go Use LRU cache to avoid querying stale series. 2013-06-06 23:56:19 +02:00
leveldb.go Persist solely Protocol Buffers. 2013-06-08 11:02:35 +02:00
memory.go Use LRU cache to avoid querying stale series. 2013-06-06 23:56:19 +02:00
memory_test.go Use LRU cache to avoid querying stale series. 2013-06-06 23:56:19 +02:00
operation.go Make getValuesAtIntervalOp consume all chunk data in one pass. 2013-05-22 18:14:45 +02:00
operation_test.go Make getValuesAtIntervalOp consume all chunk data in one pass. 2013-05-22 18:14:45 +02:00
processor.go Persist solely Protocol Buffers. 2013-06-08 11:02:35 +02:00
processor_test.go Persist solely Protocol Buffers. 2013-06-08 11:02:35 +02:00
regressions_test.go Constantize metric name label name. 2013-03-26 16:20:23 +01:00
rule_integration_test.go Use LRU cache to avoid querying stale series. 2013-06-06 23:56:19 +02:00
scanjob.go Repointerize fingerprints. 2013-05-21 14:28:14 +02:00
stochastic_test.go Use LRU cache to avoid querying stale series. 2013-06-06 23:56:19 +02:00
tiered.go Persist solely Protocol Buffers. 2013-06-08 11:02:35 +02:00
tiered_test.go Add debug timers to instant and range queries. 2013-06-05 18:32:54 +02:00
view.go Use LRU cache to avoid querying stale series. 2013-06-06 23:56:19 +02:00
view_test.go Repointerize fingerprints. 2013-05-21 14:28:14 +02:00
watermark.go Fix type error in watermark list handling. 2013-06-06 23:56:14 +02:00