文档说明

开始使用 InfluxDB Cloud

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

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

本多部分教程将指导您将时间序列数据写入 InfluxDB Cloud,查询这些数据,处理和基于数据发出警报,然后可视化数据。

开始之前的关键概念

在开始使用 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
_time_measurementcitycountry_field_value
2022-01-01T12:00:00ZweatherLondonUKhumidity88.4
2022-02-01T12:00:00ZweatherLondonUKhumidity94.0
2022-03-01T12:00:00ZweatherLondonUKhumidity82.1
2022-04-01T12:00:00ZweatherLondonUKhumidity87.6
_time_measurementcitycountry_field_value
2022-01-01T12:00:00ZweatherCologneDEhumidity88.5
2022-02-01T12:00:00ZweatherCologneDEhumidity87.8
2022-03-01T12:00:00ZweatherCologneDEhumidity76.4
2022-04-01T12:00:00ZweatherCologneDEhumidity93.3

可使用的工具

在本教程中,您可以使用多个工具与InfluxDB Cloud进行交互。以下提供了每个以下方面的示例

InfluxDB用户界面(UI)

InfluxDB UI提供了基于Web的可视化界面,用于与InfluxDB交互和管理。要访问InfluxDB Cloud UI,请登录您的InfluxDB Cloud帐户

influx CLI

influx CLI让您可以从命令行与InfluxDB Cloud交互和管理。有关详细CLI安装说明,请参阅使用influx CLI

InfluxDB HTTP API

InfluxDB API提供了使用HTTP(S)客户端与InfluxDB Cloud交互的简单方法。本教程中的示例使用cURL,但任何HTTP(S)客户端都可以工作。

InfluxDB客户端库

InfluxDB客户端库是特定于语言的客户端,它们与InfluxDB HTTP API进行交互。本教程中不提供客户端库的示例,但可以使用这些库执行本教程中概述的所有操作。

授权

InfluxDB Cloud需要使用API令牌进行身份验证。每个API令牌都与一个用户以及InfluxDB资源的特定权限集相关联。



这个页面有帮助吗?

感谢您的反馈!


Flux 的未来

Flux 正进入维护模式。您可以继续按当前方式使用它,无需对代码进行任何更改。

阅读更多

InfluxDB v3 增强功能和 InfluxDB 集群版现已正式发布

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

InfluxDB v3 性能和功能

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

了解 v3 增强功能


InfluxDB 集群版正式发布

InfluxDB 集群版现已正式发布,为您在自管理堆栈中提供 InfluxDB v3 的强大功能。

与我们讨论 InfluxDB 集群版

InfluxDB Cloud 基于 TSM