本文代码基于prometheus 2.19.2分析
基本概念
什么是tsdb
Time Series DBMS are designed to efficiently collect, store and query various time series with high transaction volumes
prometheus 基本概念
sample 数据点
type sample struct {
t int64
v float64
}
- sample代表一个数据点
- size:16byte: 包含 1个8byte int64时间戳和1个8byte float64 value
Label 标签
type Label struct {
Name, Value string
}