本节重点介绍 : prometheus 基本概念
- point 时序中单一数据点的数据结构,大小
- 标签和标签组
- sample 时序曲线中的一个点
prometheus 基本概念
Point 数据点
- 源码位置 D:\nyy_work\go_path\src\github.com\prometheus\prometheus\promql\value.go
- 具体含义: 一个时间戳和一个value组合成的数据点
- size:16byte: 包含 1个8byte int64时间戳和1个8byte float64 value
- 举例图片
Label 标签
- 源码位置 D:\nyy_work\go_path\src\github.com\prometheus\prometheus\pkg\labels\labels.go
- 一对label 比如
cpu="0"mode: "user"
- 举例图片
Labels 标签组
- 源码位置 D:\nyy_work\go_path\src\github.com\prometheus\prometheus\pkg\labels\labels.go
- 是Label切片的别名
- 就是 一个指标的所有tag values
- 举例图片
sample 数据点
- 源码位置 D:\nyy_work\go_path\src\github.com\prometheus\prometheus\promql\value.go
- sample代表一个数据点
- 举例图片
本节重点总结 : prometheus 基本概念
- point 时序中单一数据点的数据结构,大小 8+8=16byte
- 标签和标签组 key-value的字符串
- sample 时序曲线中的一个点