prometheus/storage/local
Julius Volz ab80ced756 storage: separate chunk package, publish more names
This is a followup to https://github.com/prometheus/prometheus/pull/2011.

This publishes more of the methods and other names of the chunk code and
moves the chunk code to its own package. There's some unavoidable
ugliness: the chunk and chunkDesc metrics are used by both packages, so
I had to move them to the chunk package. That isn't great, but I don't
see how to do it better without a larger redesign of everything. Same
for the evict requests and some other types.
2016-09-26 13:25:11 +02:00
..
chunk storage: separate chunk package, publish more names 2016-09-26 13:25:11 +02:00
codable Replace metric.LabelPair with model.LabelPair 2015-08-22 13:32:13 +02:00
fixtures/b0 Add benchmark for loading chunks and chunk descs. 2015-03-19 19:28:21 +01:00
index Handle errors caused by data corruption more gracefully 2016-03-02 23:02:34 +01:00
storagetool Make version informations consistent between prometheus components 2016-05-05 22:33:18 +02:00
crashrecovery.go storage: separate chunk package, publish more names 2016-09-26 13:25:11 +02:00
heads.go storage: separate chunk package, publish more names 2016-09-26 13:25:11 +02:00
instrumentation.go storage: separate chunk package, publish more names 2016-09-26 13:25:11 +02:00
interface.go storage: Contextify storage interfaces. 2016-09-19 16:29:07 +02:00
locker.go Avoid having contended mutexes on same cacheline 2016-09-18 23:32:55 +01:00
locker_test.go Add missing license headers 2016-04-13 16:08:22 +02:00
mapper.go Checkpoint fingerprint mappings only upon shutdown 2016-04-15 01:03:28 +02:00
mapper_test.go Checkpoint fingerprint mappings only upon shutdown 2016-04-15 01:03:28 +02:00
noop_storage.go storage: Contextify storage interfaces. 2016-09-19 16:29:07 +02:00
persistence.go storage: separate chunk package, publish more names 2016-09-26 13:25:11 +02:00
persistence_test.go storage: separate chunk package, publish more names 2016-09-26 13:25:11 +02:00
series.go storage: separate chunk package, publish more names 2016-09-26 13:25:11 +02:00
series_test.go timeseries: store varbit encoded data into cassandra 2016-09-21 17:56:55 +02:00
storage.go storage: separate chunk package, publish more names 2016-09-26 13:25:11 +02:00
storage_test.go storage: separate chunk package, publish more names 2016-09-26 13:25:11 +02:00
test_helpers.go storage: separate chunk package, publish more names 2016-09-26 13:25:11 +02:00