文档

开始使用 InfluxDB

InfluxDB 2.7 是专为收集、存储、处理和可视化时间序列数据而构建的平台。 时间序列数据 是按时间顺序索引的数据点序列。数据点通常由同一来源的连续测量组成,并用于跟踪随时间的变化。时间序列数据示例包括

  • 工业传感器数据
  • 服务器性能指标
  • 每分钟心跳次数
  • 大脑中的电活动
  • 降雨量测量
  • 股票价格

本多部分教程将指导您如何将时间序列数据写入InfluxDB 2.7,查询这些数据,处理和监控数据,以及最后可视化数据。

开始前的关键概念

在开始使用InfluxDB之前,了解时间序列数据在InfluxDB中的组织和存储方式,以及本文档中使用的某些关键定义非常重要。

数据组织

InfluxDB数据模型将时间序列数据组织成桶和测量。一个桶可以包含多个测量。测量包含多个标签和字段。

  • :存储时间序列数据的命名位置。一个桶可以包含多个测量
    • 测量:时间序列数据的逻辑分组。给定测量中的所有应具有相同的标签。测量包含多个标签字段
      • 标签:具有不同值但不经常变化的键值对。标签的目的是存储每个点的元数据,例如:标识数据来源的内容,如主机、位置、站点等。
      • 字段:具有随时间变化的值的键值对——例如:温度、压力、股价等。
      • 时间戳:与数据相关联的时间戳。当存储在磁盘上和查询时,所有数据均按时间排序。

有关InfluxDB数据模型详细信息及示例,请参阅数据元素

重要定义

以下是在使用InfluxDB时需要理解的重要定义

  • :由其测量、标签键、标签值、字段键和时间戳唯一标识的单个数据记录。
  • 系列:具有相同测量、标签键和标签值的一组点。
示例InfluxDB查询结果
_time_measurementcitycountry_field_value
2022-01-01T12:00:00ZweatherLondonUKtemperature12.0
2022-02-01T12:00:00ZweatherLondonUKtemperature12.1
2022-03-01T12:00:00ZweatherLondonUKtemperature11.5
2022-04-01T12:00:00ZweatherLondonUKtemperature5.9
_time_measurementcitycountry_field_value
2022-01-01T12:00:00ZweatherCologneDEtemperature13.2
2022-02-01T12:00:00ZweatherCologneDEtemperature11.5
2022-03-01T12:00:00ZweatherCologneDEtemperature10.2
2022-04-01T12:00:00ZweatherCologneDEtemperature7.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 资源的一组特定权限相关联。



这个页面有用吗?

感谢您的反馈!


Flux 的未来

Flux 将进入维护模式。您可以继续按当前方式使用它,无需更改您的代码。

阅读更多

InfluxDB v3 的增强功能和 InfluxDB 集群版现已上市

新功能包括更快的查询性能和管理工具,推动了 InfluxDB v3 产品线的进展。InfluxDB 集群版现已上市。

InfluxDB v3 性能和功能

InfluxDB v3 产品线在查询性能方面取得了显著提升,并提供了新的管理工具。这些增强包括用于监控 InfluxDB 集群健康状况的操作仪表板、InfluxDB 云专用中的单点登录 (SSO) 支持,以及用于令牌和数据库的新管理 API。

了解新的 v3 增强


InfluxDB 集群版上市

InfluxDB 集群版现已上市,并为您提供了在自管理堆栈中使用 InfluxDB v3 的能力。

与我们谈论 InfluxDB 集群版