Fabian Reinartz 96d7f540d4 Persist series without allocating the full set
Change index persistence for series to not be accumulated in memory
before being written as one large batch. `Labels` and `ChunkMeta`
objects are reused.
This cuts down memory spikes during compaction of multiple blocks
significantly.

As part of the the Index{Reader,Writer} now have an explicit notion of
symbols and series must be inserted in order.
2017-08-06 12:06:41 +02:00
2017-07-22 01:06:30 -07:00
2017-04-10 20:59:45 +02:00
2017-07-14 08:00:18 +02:00
2017-05-26 21:26:31 +05:30
2017-05-22 16:42:36 +05:30
2017-04-10 20:59:45 +02:00
2017-04-10 20:59:45 +02:00
2017-08-03 13:58:11 +02:00
2017-05-26 21:26:31 +05:30
2017-06-22 15:24:38 +01:00
2017-04-10 21:02:42 +02:00
2017-06-13 08:25:13 +02:00
2017-04-10 13:29:46 +02:00
2017-05-26 21:26:31 +05:30
2017-05-26 21:26:31 +05:30
2017-05-26 21:26:31 +05:30
2017-05-26 21:26:31 +05:30

TSDB

This repository contains the new Prometheus storage layer that will be used in its 2.0 release.

A writeup of its design can be found here.

Languages
Go 86.3%
TypeScript 12.4%
Yacc 0.5%
Shell 0.2%
SCSS 0.2%
Other 0.2%