开始使用 InfluxDB
InfluxDB 2.7 是专为收集、存储、处理和可视化时间序列数据而构建的平台。 时间序列数据 是按时间顺序索引的数据点序列。数据点通常由同一来源的连续测量组成,并用于跟踪随时间的变化。时间序列数据示例包括
- 工业传感器数据
- 服务器性能指标
- 每分钟心跳次数
- 大脑中的电活动
- 降雨量测量
- 股票价格
本多部分教程将指导您如何将时间序列数据写入InfluxDB 2.7,查询这些数据,处理和监控数据,以及最后可视化数据。
开始前的关键概念
在开始使用InfluxDB之前,了解时间序列数据在InfluxDB中的组织和存储方式,以及本文档中使用的某些关键定义非常重要。
数据组织
InfluxDB数据模型将时间序列数据组织成桶和测量。一个桶可以包含多个测量。测量包含多个标签和字段。
- 桶:存储时间序列数据的命名位置。一个桶可以包含多个测量。
- 测量:时间序列数据的逻辑分组。给定测量中的所有点应具有相同的标签。测量包含多个标签和字段。
- 标签:具有不同值但不经常变化的键值对。标签的目的是存储每个点的元数据,例如:标识数据来源的内容,如主机、位置、站点等。
- 字段:具有随时间变化的值的键值对——例如:温度、压力、股价等。
- 时间戳:与数据相关联的时间戳。当存储在磁盘上和查询时,所有数据均按时间排序。
- 测量:时间序列数据的逻辑分组。给定测量中的所有点应具有相同的标签。测量包含多个标签和字段。
有关InfluxDB数据模型详细信息及示例,请参阅数据元素。
重要定义
以下是在使用InfluxDB时需要理解的重要定义
- 点:由其测量、标签键、标签值、字段键和时间戳唯一标识的单个数据记录。
- 系列:具有相同测量、标签键和标签值的一组点。
示例InfluxDB查询结果
_time | _measurement | city | country | _field | _value |
---|---|---|---|---|---|
2022-01-01T12:00:00Z | weather | London | UK | temperature | 12.0 |
2022-02-01T12:00:00Z | weather | London | UK | temperature | 12.1 |
2022-03-01T12:00:00Z | weather | London | UK | temperature | 11.5 |
2022-04-01T12:00:00Z | weather | London | UK | temperature | 5.9 |
_time | _measurement | city | country | _field | _value |
---|---|---|---|---|---|
2022-01-01T12:00:00Z | weather | Cologne | DE | temperature | 13.2 |
2022-02-01T12:00:00Z | weather | Cologne | DE | temperature | 11.5 |
2022-03-01T12:00:00Z | weather | Cologne | DE | temperature | 10.2 |
2022-04-01T12:00:00Z | weather | Cologne | DE | temperature | 7.9 |
可使用的工具
在本教程中,您可以使用多个工具与InfluxDB 2.7进行交互。以下提供了每个工具的示例
InfluxDB用户界面(UI)
InfluxDB UI提供了一个基于Web的视觉界面,用于与InfluxDB交互和管理。 该UI与InfluxDB打包在一起,作为InfluxDB服务的一部分运行。要访问UI,在InfluxDB运行时,请在浏览器中访问localhost:8086。
influx
CLI
influx
CLI允许您从命令行与InfluxDB 2.7进行交互和管理。 该CLI与InfluxDB分开打包,必须单独下载和安装。有关CLI安装的详细说明,请参阅使用influx CLI。
InfluxDB HTTP API
InfluxDB API提供了一个简单的方法,通过HTTP(S)客户端与InfluxDB 2.7进行交互。本教程中的示例使用cURL,但任何HTTP(S)客户端都将有效。
InfluxDB客户端库
InfluxDB 客户端库是特定语言的客户端,用于与 InfluxDB HTTP API 交互。本教程中未提供客户端库的示例,但可以使用它们来执行本教程中概述的所有操作。
授权
InfluxDB 2.7 需要使用 API 令牌 进行认证。每个 API 令牌都与一个用户以及 InfluxDB 资源的一组特定权限相关联。
这个页面有用吗?
感谢您的反馈!