Julien Pivotto 04b44459fe LTS: Implement Go version upgrade and switch to GitHub Actions
This commit upgrades the underlying Go version from 1.18 to 1.19 in
order to align with the Prometheus main branch and ensure that the
Long-Term Support (LTS) release remains under a supported version of Go.
The upgrade also requires changes to the build process for Windows.
Additionally, this commit switches the CI/CD pipeline from CircleCI to
GitHub Actions for better integration and alignment with the Prometheus
main branch.

This commit also runs go fmt on the entire codebase using Go 1.19.

This is following an email sent to the prometheus-developers mailing
list in december.

Signed-off-by: Julien Pivotto <roidelapluie@o11y.eu>
2023-01-23 10:22:40 +01:00
..
2021-08-27 10:24:14 +02:00
2022-05-25 18:01:45 +02:00
2021-02-22 20:28:02 +01:00
2021-12-17 18:35:30 -05:00

TSDB

GoPkg

This directory contains the Prometheus TSDB (Time Series DataBase) library, which handles storage and querying of all Prometheus v2 data.

Documentation

External resources

A series of blog posts explaining different components of TSDB: