Today I wanted to write about Prometheus. However, to understand what Prometheus is, you first need to understand what a Timeseries Database (TSDB) is.
A TSDB is a database optimized to store pairs of time and value:
| 15/02/2020 @ 10:00 | Some Series Name | 123'456 |
| 15/02/2020 @ 10:10 | Some Series Name | 123'865 |
| 15/02/2020 @ 10:20 | Some Series Name | 124'212 |
| 15/02/2020 @ 10:30 | Some Series Name | 124'745 |
As you can see, the basic implementation of TSDB is a very simple. On top of this basic functionality the different TSDBs have their own special features.
Even though timeseries databases got much more popular over the last few years, itis nothing new. One of the first widely used TSDB was RRDTool
which was created in 1992 and became the defacto standard to measure networking data.