文章目录
- 一、InfluxDB概念
- 1.1 数据组织
- 二、InfluxDB使用
- 2.1 Data Explorer 使用
- 三、InfluxDB整合SpringBoot
- 四、相关问题
一、InfluxDB概念
InfluxDB 2.7是专门为收集、存储、处理和可视化时间序列数据而构建的平台。 时间序列数据 是按时间顺序索引的数据点序列。数据点通常由来自同一来源的连续测量组成,用于跟踪随时间的变化。
1.1 数据组织
InfluxDB数据模型将时间序列数据组织成Bucket和Measurement。一个Bucket可以包含多个Measurement。Measurement包含多个标签和字段。
Bucket 存储空间类似database数据库概念Measurement 逻辑分组类似table数据表概念Point 数据点由其Measurement、标签键、标签值、字段键和时间戳标识的单个数据记录。Tag 标签键值对,其值不同,但不经常更改。标签旨在存储每个数据点的元数据——例如,用于识别数据来源的内容,如主机、位置、站点等。Feild 字段键值对<_field, _value>,其值随时间变化——例如:温度、压力、股票价格等。Time 时间戳与数据关联的时间戳。当存储在磁盘上并查询时,所有数据都按时间排序。
Series 序列具有相同Measurement、标签键和标签值的一组数据点(可展示同一分组数据随时间的变化情况)
数据输入范例
二、InfluxDB使用
本章参考 InfluxDB-简介、理论原理介绍以及InfluxDB入门操作
InfluxDB 用户界面 (UI)
InfluxDB UI 提供了一个基于 Web 的可视化界面,用于与 InfluxDB 交互和管理 InfluxDB。UI 与 InfluxDB 打包在一起,并作为 InfluxDB 服务的一部分运行。要访问 UI,在 InfluxDB 运行时,请在浏览器中访问http://localhost:8086