文档

术语表

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

A

抽象语法树 (AST)

源代码的树表示,显示编程语句的结构、内容和规则,并丢弃额外的语法元素。树是分层的,程序语句的元素被分解为其各个部分。

有关 AST 设计的更多信息,请参阅 维基百科上的抽象语法树

代理

由用户(或代表用户)启动的后台进程,通常需要用户输入。

Telegraf 是一个需要用户输入(配置文件)的代理,用于从声明的输入插件收集指标,并根据配置中启用的插件将指标发送到声明的输出插件。

相关条目:输入插件输出插件守护进程

聚合插件

从输入插件接收指标,创建聚合指标,然后将聚合指标传递到配置的输出插件。

相关条目:输入插件输出插件处理器插件

聚合

一个函数,它返回一组点的聚合值。有关可用聚合函数的列表,请参阅 Flux 聚合函数

相关条目:函数选择器转换

B

条形图

在 InfluxDB 用户界面中用于比较变量(条形)和绘制分类数据的视觉表示。条形图条之间有空间,可以按任何顺序排序,图中条通常具有相同的宽度。

相关条目:直方图

批量

以行协议格式收集的一系列点,由换行符(0x0A)分隔。通过单个HTTP请求向写入端点提交一批点,可以显著提高性能,因为这样可以减少HTTP开销。InfluxData通常建议批量大小为5,000-10,000个点。在某些用例中,性能可能会随着更小或更大的批量而提高。

相关条目:行协议

批量大小

行协议批量中的行数或单独的数据点数。Telegraf代理以批量形式而不是单独地向输出插件发送指标。批量大小控制Telegraf发送到输出插件的每个写入批的大小。

相关条目:输出插件

bin

在累积直方图中,一个bin包括所有小于或等于指定上限的数据点。在正常直方图中,一个bin包括所有介于上限和下限之间的数据点。

block

在Flux中,block是匹配大括号({ })内的可能为空的一系列语句。Flux中存在两种类型的block

  • 显式block,例如

    Block         = "{" StatementList "}
    StatementList = { Statement }
    
  • 隐式block,包括

    • 宇宙:包含所有Flux源文本。
    • 包:每个包包含一个包block,其中包含包的Flux源文本。
    • 文件:每个文件都有一个文件block,其中包含文件中的Flux源文本。
    • 函数:每个函数字面量都有一个函数block,其中包含Flux源文本(即使未显式声明)。

相关条目:隐式block显式block

boolean

具有两个可能值的数据类型:true或false。按照惯例,您可以表示true为整数1,false为整数0(零)。在带注释的CSV中,包含布尔值的列都带有boolean数据类型的注释。

bucket

bucket是一个命名位置,用于存储时间序列数据。所有bucket都有一个保留期。bucket属于一个组织。

bucket schema

在InfluxDB Cloud中,显式bucket schema允许您通过定义每个测量的允许的列名、标签、字段和数据类型来严格强制一个或多个测量中的数据。默认情况下,InfluxDB Cloud中的bucket具有一个implicit schema,允许您不受列、字段或数据类型限制地写入数据。

了解如何在InfluxDB Cloud中管理bucket schema

相关条目:数据类型字段测量

C

check

检查是监控查询的一部分,用于读取输入数据并根据指定的条件分配一个状态_level)。例如

monitor.check(
  crit: (r) => r._value > 90.0,
  warn: (r) => r._value > 80.0,
  info: (r) => r._value > 60.0,
  ok:   (r) => r._value <= 20.0,
  messageFn: (r) => "The current level is ${r._level}",
)

此检查将具有大于90.0的_value的行分配为crit _level;大于80.0的行分配为warn _level,依此类推。

了解如何创建检查

相关条目:检查状态通知规则通知端点

check status

一个检查将获得以下状态之一(_level):critinfowarnok。检查状态写入到_monitoring bucket中的状态测量。

相关条目:检查通知规则通知端点

CSV

逗号分隔值(CSV)通过逗号分隔文本以分离值。CSV文件以纯文本形式存储表格数据(数字和文本)。文件中的每一行都是一个数据记录。每个记录由一个或多个字段组成,字段之间用逗号分隔。CSV文件格式尚未完全标准化。

InfluxData使用带注解的CSV(逗号分隔值)格式来编码HTTP响应和返回给Flux csv.from()函数的结果。有关更多详细信息,请参阅带注解的CSV

co-monitoring仪表板

预构建的co-monitoring仪表板基于Telegraf的指标显示您的实例详细信息,让您能够监控整体性能。

收集

使用行协议、Telegraf或InfluxDB爬虫、InfluxDB v2 API、influx命令行界面(CLI)、InfluxDB用户界面(UI)和客户端库收集和将时间序列数据写入InfluxDB。

收集间隔

从每个Telegraf输入插件收集数据的默认全局间隔。收集间隔可以被每个输入插件的配置覆盖。

相关条目:输入插件

收集抖动

收集抖动防止每个输入插件同时收集指标,这可能会对系统产生可测量的影响。对于每个收集间隔,每个Telegraf输入插件将在收集指标之前随机睡眠一段时间,时间介于零和收集抖动之间。

相关条目:收集间隔输入插件

InfluxDB数据存储在行和列中的表中。列存储标签集(索引)和字段集。唯一必需的列是time,它存储时间戳并包含在所有InfluxDB表中。

注释

使用注释与Flux语句描述您的函数。

常见日志格式(CLF)

一种标准化的文本文件格式,InfluxDB Web服务器用于在生成服务器日志文件时创建日志条目。

压缩

压缩时间序列数据以优化磁盘使用。

连续查询(CQ)

连续查询是InfluxDB Cloud中任务的先驱。连续查询在数据库上自动和定期运行。

相关条目:函数

D

守护进程

一个在无需用户输入的情况下运行的背景进程。

仪表板

InfluxDB仪表板可视化了时间序列数据。使用仪表板查询和图形数据。

仪表板变量

仪表板模板变量定义单元格查询的组件。仪表板变量使与数据板数据进行交互和探索更容易。使用InfluxDB用户界面(UI)添加预定义的模板变量或自定义自己的模板变量。

数据探索器

使用InfluxDB用户界面(UI)中的数据探索器手动查看、添加或删除变量和函数,或使用脚本编辑器。

数据模型

数据模型组织数据元素并标准化它们如何相互关联以及与现实世界实体的属性的关系。

Flux使用从基本数据类型构建的数据模型:表、记录、列和流。

数据服务

存储时间序列数据并处理写入和查询。

数据源

InfluxDB收集或查询数据的数据源。例如,包括InfluxDB桶、Prometheus、Postgres、MySQL和InfluxDB客户端。

相关条目:

数据类型

数据类型由它可以取的值、使用的编程语言或可以对其执行的操作来定义。

InfluxDB支持以下数据类型

数据类型别名/注释
字符串
boolean
浮点数双精度浮点数
整数int, long
无符号整数uint, unsignedLong
时间dateTime

有关不同数据类型的更多信息,请参阅

数据库

InfluxDB 1.x中,数据库代表用户、保留策略、连续查询和时间序列数据的逻辑容器。InfluxDB 2.x中此概念的对等物是InfluxDB

相关条目: 连续查询保留策略用户

日期时间

InfluxDB将每个数据点的日期时间格式存储在具有纳秒级精度的Unix时间戳中。指定时间戳是可选的。如果一个数据点没有指定时间戳,InfluxDB将使用服务器本地UTC的纳秒级时间戳。

下采样

将高分辨率数据聚合到低分辨率数据以节省磁盘空间。

持续时间

表示时间持续的数据类型,例如,1s1m1h1d。保留策略使用持续时间设置。超过持续时间的旧数据将自动从数据库中删除。

E

事件

在不规则时间间隔收集的度量值。

显式块

在Flux中,显式块是定义在源代码中、可能为空的一系列语句(在匹配的大括号{ }内),例如

Block         = "{" StatementList "}
StatementList = { Statement }

相关条目: 隐式块

表达式

一个或多个常量、变量、运算符和函数的组合。

F

字段

在InfluxDB的数据结构中记录元数据和实际数据值的键值对。字段是InfluxDB数据结构中必需的,并且它们未索引 - 对字段值进行查询将扫描所有匹配指定时间范围的数据点,因此相对于标签而言性能较差。

查询提示:将字段与标签进行比较;标签是索引的。

相关条目: 字段键字段集字段值标签

字段键

键值对的键。字段键是字符串,并存储元数据。

相关条目: 字段字段集字段值标签键

字段集

一个点上的字段键和字段值的集合。

相关条目: 字段字段键字段值

字段值

键值对的值。字段值是实际数据;它们可以是字符串、浮点数、整数或布尔值。字段值始终与时间戳相关联。

字段值未索引 - 对字段值进行查询将扫描所有匹配指定时间范围的数据点,因此性能较差。

查询提示:将字段值与标签值进行比较;标签值是索引的。

相关条目: 字段字段键字段集标签值时间戳

文件块

文件块是当应用程序请求时读入内存的固定长度数据块。

相关条目:

浮点数

用小数点分隔整数和分数部分的实数(1.03.14-20.1)。InfluxDB支持64位浮点值。在注释CSV中,包含浮点值的列用double数据类型注释。

刷新间隔

从每个Telegraf输出插件刷新数据到其目标的全局间隔。此值不应低于收集间隔。

相关条目:收集间隔刷新抖动输出插件

刷新抖动

刷新抖动可以防止每个Telegraf输出插件同时发送写入操作,这可能会使某些数据接收器过载。在每个刷新间隔,每个Telegraf输出插件都会在发出指标之前休眠,休眠时间为0到刷新抖动之间的随机时间。刷新抖动可以平滑运行大量Telegraf实例时的写入峰值。

相关条目:刷新间隔输出插件

Flux

一种轻量级脚本语言,用于查询数据库(如InfluxDB)和操作数据。

函数

Flux函数可以聚合、选择和转换时间序列数据。有关Flux函数的完整列表,请参阅Flux函数

相关条目:聚合选择器转换

函数块

在Flux中,每个文件都有一个包含该文件中所有Flux源文本的文件块。即使没有显式声明,每个函数字面量也有自己的函数块。

G

仪表

一种可视化类型,用于显示时间序列的最最新值。仪表通常显示来自单行的一个或多个度量,并且不是用于显示多行数据。元素包括范围、主刻度和副刻度(在范围内),以及一个指针(针)指示最最新值。

图表

一种图表,用于在指定轴上描绘测量的变量量之间的关系。

分组键

分组键确定Flux输出表中表的模式和内容。分组键是列的列表,其中表中的每一行都具有相同的值。每行具有唯一值的列不属于分组键。

gzip

gzip是一种数据压缩类型,它压缩数据块,通过解压缩压缩的gzip文件进行恢复。gzip文件扩展名是.gz

H

直方图

使用矩形显示数据项在连续、等间隔或桶中的频率的统计信息可视化表示。

I

标识符

标识符是引用任务名称、桶名称、字段键、度量名称、标签键和用户名称的令牌。有关示例和规则,请参阅Flux语言词汇元素

相关条目: 字段键度量,

标签键用户

隐式块

在Flux中,隐式块是可能为空的语句序列,这些语句位于匹配的大括号({})内,包括以下类型

  • 宇宙:包含所有Flux源文本。
  • 包:每个包包含一个包block,其中包含包的Flux源文本。
  • 文件:每个文件都有一个文件block,其中包含文件中的Flux源文本。
  • 函数:每个函数字面量都有一个函数block,其中包含Flux源文本(即使未显式声明)。

相关条目:显式块

influx

influx是一个命令行界面(CLI),它与InfluxDB守护程序(influxd)交互。

influxd

influxd是运行InfluxDB服务器和其他所需进程的InfluxDB守护程序。

InfluxDB

由InfluxData开发的开源时间序列数据库(TSDB)。用Go编写,优化用于快速、高可用性存储和检索时间序列数据,例如操作监控、应用程序度量、物联网传感器数据和实时分析。

InfluxDB UI

InfluxDB提供的图形化网页界面,用于可视化数据和管理工作站功能。

InfluxQL

InfluxDB 1.x中使用的类似SQL的查询语言,用于查询数据。在InfluxDB Cloud中查询数据的首选方法是Flux语言。

输入插件

Telegraf输入插件积极收集指标并将它们传递给核心代理,在那里聚合器、处理器和输出插件可以对指标进行操作。要激活输入插件,需要在Telegraf的配置文件中启用和配置它。

相关条目:聚合器插件收集间隔输出插件处理器插件

实例

由服务器(或云计算中的虚拟服务器)上的数据组成的一个实体。

整数

一个正数、负数或零(0-5143)。InfluxDB支持64位整数(最小值:-9223372036854775808,最大值:9223372036854775807)。在带注释的CSV中,包含整数的列被标记为long数据类型。

相关条目:无符号整数

J

JWT(JSON Web Tokens)

通常,JSON Web Tokens(JWT)用于在身份提供者和服务提供者之间进行用户身份验证。服务器可以生成JWT以断言任何业务流程。例如,发送给客户端的“admin”令牌可以证明客户端已以管理员身份登录。令牌由一方的私钥签名(通常是服务器)。私钥由双方用于验证令牌的有效性。

JWT使用RFC 7519中规定的开放标准。

Jaeger

开源跟踪工具,用于分布式系统中的事务监控和故障排除。

JSON

JavaScript对象表示法(JSON)是一种开放标准文件格式,使用可读文本传输由属性-值对和数组数据类型组成的数据对象。

K

关键字

关键字被程序保留,因为它具有特殊含义。每种编程语言都有一组关键字(保留名称),不能用作标识符。

请参阅Flux关键字列表。

L

文字

文字是表达式中的值,包括数字、字符、字符串、函数、记录或数组。文字值按定义解释。

请参阅Flux文字示例

日志

日志记录信息。事件日志描述系统事件和活动,有助于描述和诊断问题。事务日志描述存储数据的更改,有助于在数据库崩溃或其他错误发生时恢复数据。

可以使用InfluxDB Cloud用户界面(UI)查看日志历史和数据。

行协议(LP)

将点写入InfluxDB的基于文本的格式。请参阅行协议

M

测量

InfluxDB结构的一部分,用于描述关联字段中存储的数据。测量是字符串。

在InfluxDB v3中,时间序列测量等于具有字段、标签和时间戳作为列的关系数据库表。

相关条目:字段系列

成员

组织中的用户。

度量

随时间跟踪的数据。

度量缓冲区

当Telegraf输出插件写入失败时,度量缓冲区会缓存单个度量。Telegraf将在成功写入输出时尝试刷新缓冲区。当此缓冲区填满时,首先丢弃最旧的度量。

相关条目:输出插件

缺失值

表示为空值。用于标识缺失信息,可能有助于包含在错误信息中。

Flux 数据模型包括缺失值(null)

N

节点

一个独立的 influxd 进程。

相关条目:服务器

通知端点

通知端点指定了发送通知的 Slack 或 PagerDuty 端点,并包含连接到端点的配置细节。了解如何创建通知端点

相关条目:检查通知规则

通知规则

通知规则指定了要警报的状态级别(和标签),要发送到指定状态级别(或状态级别更改)的通知消息,以及您想要检查状态级别(和标签)的时间间隔或计划。如果满足条件,通知规则将向通知端点发送消息,并在 _monitoring 存储桶中存储收据。例如,通知规则可能指定在状态级别为关键(crit)时发送到 Slack 端点的消息。

了解如何创建通知规则

相关条目:检查通知端点

now()

本地服务器的纳秒时间戳。

相关条目:时间戳

null

表示缺失或未知值的数据类型。由空值表示。

O

操作符

通常表示动作或过程的符号。例如:+->

操作数

操作符两侧的对象或值。

选项

表示任何指定类型的值的存储位置。可变,在其生命周期内可以持有不同的值。

查看内置 Flux 选项

选项分配

选项分配将标识符绑定到选项。

了解 Flux 中的选项分配

组织

一组用户的办公空间。所有仪表板、任务、存储桶、成员等均属于一个组织。

所有者

用户的一种角色类型。所有者具有读写权限。用户可以为存储桶和组织资源拥有所有者角色。

角色权限与 API 令牌权限分开。有关 API 令牌的更多信息,请参阅令牌

输出插件

Telegraf 输出插件将指标传递到其配置的目标位置。要激活输出插件,请在 Telegraf 的配置文件中启用和配置插件。

相关条目:聚合插件刷新间隔输入插件处理器插件

P

参数

用于将信息传递给函数的键值对。

管道

从一个进程传递信息到另一个进程的方法。例如,一个进程的输出参数被输入到另一个进程。通过管道传递的信息在接收进程读取信息之前保留。

管道转发操作符

Flux 中用于链式操作的运算符(|>)。指定函数的输出是下一个函数的输入。

InfluxDB 中,一个点表示一条单独的数据记录,类似于 SQL 数据库表中的一行。每个点

  • 都有一个度量、一个标签集、一个字段键、一个字段值和一个时间戳;
  • 通过其系列和时间戳唯一标识。

在一个系列中,每个点都有一个唯一的时间戳。如果您向具有与现有点匹配的时间戳的系列写入一个点,则字段集成为旧字段集和新字段集的并集,其中任何冲突都偏向新字段集。

相关条目: 测量标签集字段集时间戳

主键

在InfluxDB v3存储引擎中,主键是用于唯一标识表中每一行数据的列列表。行通过其时间戳和标签集来唯一标识。

精度

精度配置设置决定了保留输入数据点的时间戳精度。所有传入的时间戳都被截断到指定的精度。有效的精度有 nsusµsms,和 s

在Telegraf中,截断的时间戳用零填充以创建一个纳秒时间戳。Telegraf输出插件以纳秒为单位发出时间戳。例如,如果精度设置为 ms,则纳秒纪元时间戳 1480000000123456789 被截断到毫秒精度,并填充零以创建一个新的、精度较低的纳秒时间戳 1480000000123000000。Telegraf输出插件不会进一步修改时间戳。对于服务输入插件,忽略精度设置。

相关条目: 聚合插件输入插件输出插件处理器插件服务输入插件时间戳

谓词表达式

谓词表达式比较两个值,并根据这两个值之间的关系返回 truefalse。谓词表达式由一个左操作数、一个比较运算符和一个右操作数组成。

谓词函数

Flux谓词函数是一个匿名函数,根据一个或多个 谓词表达式 返回 truefalse

示例谓词函数
(r) => r.foo == "bar" and r.baz != "quz"

处理

一组预定义的规则。处理可以指计算机处理器正在执行的指令,也可以指操纵数据的行为。

在Flux中,您可以使用 InfluxDB任务 处理数据。

处理器插件

Telegraf处理器插件转换、装饰和过滤输入插件收集的指标,然后将转换后的指标传递到输出插件。

相关条目: 聚合插件输入插件输出插件

Prometheus格式

一种简单的基于文本的格式,用于暴露指标并将其通过InfluxDB爬虫导入到Prometheus或InfluxDB。

从任何提供数据的可访问端点收集数据,该数据以 Prometheus展示格式 提供。

Q

查询

一个Flux脚本,返回时间序列数据,包括 标签时间戳

InfluxDB中的查询数据

R

REPL

读取-评估-打印循环(REPL)是一个交互式编程环境,您在此环境中输入命令,可以立即看到结果。有关构建和使用REPL的信息,请参阅 Flux REPL

记录

使用记录类型表示的命名值元组。

正则表达式

正则表达式(regex或regexp)是用于匹配字符串中字符组合的模式。

拒绝的点

在数据批次中,InfluxDB无法写入桶的点。字段类型冲突是拒绝点的一个常见原因。

保留期

数据保留在桶中的 持续时间。InfluxDB删除时间戳早于其桶保留期的点。最小保留期为 一小时

相关条目: 分片组持续时间

保留策略(RP)

保留策略是InfluxDB 1.x中的一个概念,表示保留策略中每个数据点保持的时间长度。InfluxDB 2.x的等价概念是保留期。有关保留策略的更多信息,请参阅最新的1.x文档

相关条目:保留期,

RFC3339时间戳

使用RFC 3339中提出的可读DateTime格式的时间戳(例如:2020-01-01T00:00:00.00Z)。Flux和InfluxDB客户端以RFC3339时间戳返回查询结果。

相关条目:RFC3339Nano时间戳时间戳Unix时间戳

RFC3339Nano时间戳

使用纳秒分辨率的Golang RFC 3339 DateTime格式表示,例如:2006-01-02T15:04:05.999999999Z07:00

InfluxDB客户端可以在日志事件和CSV格式的查询结果中返回RFC3339Nano时间戳。

相关条目:RFC3339时间戳时间戳Unix时间戳

S

模式

InfluxDB中数据的组织方式。InfluxDB模式的基本元素包括桶(包括保留策略)、系列、度量、标签键、标签值和字段键。

相关条目:字段键度量系列标签键标签值

scrape

InfluxDB定期从指定的目标抓取数据并将其写入InfluxDB桶。可以从任何提供Prometheus展示格式的数据(https://prometheus.ac.cn/docs/instrumenting/exposition_formats/)的访问端点抓取数据。

secret

秘密是包含您希望控制访问的信息的键值对,例如API密钥、密码或证书。

selector

Flux函数,用于从指定的点范围返回单个点。有关可用选择函数的完整列表,请参阅Flux选择函数

相关条目:聚合函数转换

series

一组具有共同系列键(度量、标签集和字段键)的时间戳和字段值。

相关条目:字段集度量系列键标签集

series cardinality

InfluxDB桶中唯一度量、标签集和字段键组合的数量。

例如,假设一个InfluxDB桶有一个度量。这个单一的度量有两个标签键:emailstatus。如果数据包含三个不同的email值,并且每个电子邮件地址都与两个不同的status值相关联,则该度量的系列基数是6(3 × 2 = 6)

emailstatus
[email protected]start
[email protected]finish
[email protected]start
[email protected]finish
[email protected]start
[email protected]finish

在某些情况下,由于存在依赖标签(由另一个标签范围定义的标签),此计算可能会高估系列基数。依赖标签不会增加系列基数。向前面的示例添加标签firstname不会将系列基数增加到18(3 × 2 × 3 = 18)。系列基数将保持不变,为6,因为firstname已经由email标签范围定义。

emailstatusfirstname
[email protected]startlorraine
[email protected]finishlorraine
[email protected]startmarvin
[email protected]finishmarvin
[email protected]startclifford
[email protected]finishclifford
查询基数

相关条目: 字段键测量标签键标签集

系列文件

InfluxDB OSS 存储引擎 创建并使用,包含整个数据库中所有系列键的文件。

系列键

通过测量、标签集和字段键来标识特定系列。

例如

# measurement, tag set, field key
h2o_level, location=santa_monica, h2o_feet

相关条目: 系列

服务器

运行 InfluxDB 的计算机,可以是虚拟的或物理的。

相关条目: 节点

服务输入插件

在 Telegraf 代理运行时以被动收集模式运行的 Telegraf 输入插件。服务输入插件监听已知协议输入的套接字,或在使用指标之前将自定义逻辑应用于摄入的指标,然后将指标传递给 Telegraf 代理。

相关条目: 聚合插件输入插件输出插件处理器插件

分片

包含特定 系列 的编码和压缩数据的分片。一个分片由一个或多个 TSM 文件 组成。给定分片组中的系列的所有点都存储在磁盘上的同一个分片(TSM 文件)中。分片属于单个 分片组

更多信息,请参阅 分片和分片组(OSS)

相关条目: 系列分片组持续时间分片组tsm

分片组

分片组是按 组织的分片的逻辑容器。每个包含数据的桶至少有一个分片组。分片组包含分片组覆盖的时间间隔内的所有数据分片。每个分片组跨越的间隔是 分片组持续时间

更多信息,请参阅 分片和分片组(OSS)

相关条目: 保留期系列分片分片组持续时间

分片组持续时间

每个 分片组 覆盖的时间或间隔。为每个 设置 shard-group-duration

更多信息,请参阅

单个统计

可视化显示查询返回的表格(或系列)中最新点的数值。

Snappy 压缩

InfluxDB 使用 snappy 压缩来压缩点批。为了提高空间和磁盘 I/O 效率,每个批次在写入磁盘之前都会被压缩。

步进图

一种数据可视化,以阶梯图显示时间序列数据。使用线图的步 插值选项 生成步进图。

Flux 处理数据流。一个流包括一系列在一系列时间间隔内的表。

字符串

用于表示文本的数据类型。在 注释 CSV 中,包含字符串值的列用 string 数据类型标注。

T

TCP

InfluxDB 使用传输控制协议(TCP)端口 8086 通过 InfluxDB HTTP API 进行客户端-服务器通信。

在InfluxDB v3中,时间序列测量等于具有字段、标签和时间戳作为列的关系数据库表。

相关条目: 测量

标签

记录元数据的 InfluxDB 数据结构中的键值对。标签是 InfluxDB 数据结构的一个可选部分,但它们对于存储常用查询元数据非常有用;标签是索引的,因此对标签的查询是高效的。查询提示:将标签与字段进行比较;字段未索引。

相关条目: 字段标签键标签集标签值

标签键

标签键值对的键。标签键是字符串,用于存储元数据。标签键是索引的,因此对标签键的查询可以快速处理。

查询提示:将标签键与字段键进行比较。字段键未索引。

相关条目: 字段键, 标签, 标签集, 标签值

标签集

一个点上的标签键和标签值的集合。

相关条目: , 序列, 标签, 标签键, 标签值

标签值

标签键值对的值。标签值是字符串,它们存储元数据。标签值已索引,因此对标签值的查询可以快速处理。

相关条目: 标签, 标签键, 标签集

任务

一个定期运行的Flux查询,可能将结果存储在指定的度量中。示例包括降采样和批量作业。有关更多信息,请参阅使用InfluxDB任务处理数据

相关条目:函数

技术预览

发布给客户和InfluxDB社区以收集反馈的新功能。通过社区Slack或我们的社区网站发送反馈。

Telegraf

一个由插件驱动的代理,用于收集、处理、聚合和写入指标。

相关条目: 自动配置Telegraf, 手动配置Telegraf, Telegraf插件, 使用Telegraf收集数据, 查看Telegraf配置

时间(数据类型)

表示具有纳秒级精度的单个时间点的数据类型。

时间序列数据

通常由同一来源在时间间隔内连续测量的数据点的序列。时间序列数据显示了数据随时间的变化。在时间序列数据图表中,其中一个轴始终是时间。时间序列数据可以是规则的或不规则的。规则的时间序列数据在恒定间隔内变化。不规则的时间序列数据在非恒定间隔内变化。

时间戳

与一个点相关联的日期和时间。在InfluxDB中,时间戳是UTC的纳秒级Unix时间戳

要在写入数据时指定时间,请参阅行协议元素。要在查询数据时指定时间,请参阅使用Flux查询InfluxDB

相关条目: , 精度, RFC3339时间戳, Unix时间戳,

令牌

令牌(或API令牌)用于验证InfluxDB中的用户和组织权限。存在不同类型的API令牌

  • 全访问令牌:授予对组织内所有资源的完全读写访问权限。
  • 读/写令牌:授予对组织内特定资源的读写访问权限。

相关条目: 创建令牌.

跟踪

默认情况下,InfluxDB OSS禁用跟踪。要启用跟踪或设置其他InfluxDB OSS配置选项,请参阅InfluxDB OSS配置选项

转换

一个InfluxQL函数,它返回从指定点计算出的值或值集,但不返回这些点的聚合值。请参阅InfluxQL函数,以获取所有可用和即将推出的聚合的完整列表。

相关条目: 聚合, 函数, 选择器

TSI(时间序列索引)

TSI使用操作系统的页面缓存将频繁访问的数据拉入内存,并将不常访问的数据保留在磁盘上。

TSL

时间序列日志(TSL)扩展(.tsl)标识由tsi1引擎生成的TSI日志文件。

TSM(时间结构化合并树)

一种数据存储格式,其压缩率、写入和读取吞吐量均高于B+树或LSM树实现。更多信息,请参阅存储引擎

相关条目:TSI

U

UDP

用户数据报协议(UDP)是一种信息包。当发起请求时,会向接收方发送一个UDP数据包。发送方不验证数据包是否被接收。发送方继续发送下一个数据包。这意味着计算机可以更快地通信。此协议在需要速度且不需要错误纠正时使用。

宇宙块

一个隐式块,包含宇宙块中所有的Flux源文本。

Unix时间戳

从指定的单位(精度)计时的Unix纪元(1970-01-01T00:00:00Z UTC)。在向InfluxDB写入数据时指定时间戳精度。InfluxDB支持以下Unix时间戳精度

精度描述示例
ns纳秒1577836800000000000
us微秒1577836800000000
ms毫秒1577836800000
s1577836800

上述示例表示2020-01-01T00:00:00Z UTC

相关条目:时间戳RFC3339时间戳

无符号整数

一个正数或零(0143)。也称为“无符号整数”。InfluxDB支持64位无符号整数(最小值:0,最大值:18446744073709551615)。在注释CSV中,包含整数的列被标记为unsignedLong数据类型。

相关条目:整数

用户

InfluxDB用户被授权访问InfluxDB。用户作为组织的成员添加,并分配一个唯一的API令牌。

V

每秒值数

这是数据持久化到InfluxDB速率的推荐度量。通常以每秒值数来引用写入速度。

要计算每秒值数速率,将每秒写入的点数乘以每点的值存储数。例如,如果点包含四个字段,并且每秒写入5000个点的批次被写入10次,每秒值数速率为

每点4个字段值 × 每批5000个点 × 每秒10个批次 = 每秒200,000个值

相关条目:批次字段

变量

一个存储位置(通过内存地址识别)与相关的符号名称(一个标识符)配对。变量包含一些已知或未知数量的信息,称为值。

变量赋值

一个设置或更新存储在变量中的值的语句。

在Flux中,变量赋值创建一个绑定到标识符的变量,并给它一个类型和值。变量在其生命周期内保持相同的类型和值。在块中分配给变量的标识符不能在同一个块中重新分配。

W

窗口化

根据指定的时间间隔对数据进行分组。有关如何在Flux中进行窗口化的信息,请参阅使用Flux窗口和聚合数据


这个页面有帮助吗?

感谢您的反馈!


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