Bartlomiej Plotka 3ac96c7841 Added TSDB import with OpenMetrics and CSV file support.
Based on https://github.com/prometheus/prometheus/pull/5887 Thanks for your
work so far @dipack95, it helped a lot!

Changes on top of @dipack95:

* Addressed all reviews components
* Use subcommands for different formats
* Simplifed block creation, no need to be such complex for first iteration.
* Simpliefied and separate concerns. No need to have access to DB. Block
* writting is separated as well for ease of benchmarking and test. This will be also
needed by @JessicaGreben
* Added import support for different formats.
* Removed all tests - those had to be pulled over and adjusted ):


Signed-off-by: Bartlomiej Plotka <bwplotka@gmail.com>
2020-07-16 13:38:17 +01:00
..
2019-12-16 15:30:49 +00:00
2019-11-18 11:53:33 -08:00
2020-01-02 15:54:09 +01:00
2020-07-05 10:11:42 +05:30
2020-03-25 20:19:33 +01:00
2019-10-24 15:35:47 +05:30

TSDB

GoDoc

This repository contains the Prometheus storage layer that is used in its 2.x releases.

A writeup of its design can be found here.

Based on the Gorilla TSDB white papers.

Video: Storing 16 Bytes at Scale from PromCon 2017.

See also the format documentation.