术语表
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)
源代码的树形表示,显示了编程语句的结构、内容和规则,并丢弃了额外的语法元素。树是分层的,程序语句的元素被分解成它们的各个部分。
有关抽象语法树设计的更多信息,请参阅维基百科上的抽象语法树。
代理
由用户启动(或代表用户)的背景进程,通常需要用户输入。
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,包括
- Universe:包括所有 Flux 源文本。
- Package:每个包都包含一个包 block,其中包含包的 Flux 源文本。
- File:每个文件都有一个文件 block,其中包含文件中的 Flux 源文本。
- Function:每个函数字面量都有一个函数 block,其中包含 Flux 源文本(即使没有显式声明)。
boolean
具有两个可能值的 数据类型:true 或 false。按照惯例,您可以表示 true
为整数 1
,表示 false 为整数 0
(零)。在 标注 CSV 中,包含布尔值的列用 boolean
数据类型标注。
buckets
bucket 是一个命名位置,其中存储时间序列数据。所有 bucket 都有一个 保留期。bucket 属于一个组织。
buckets 架构
在 InfluxDB Cloud 中,显式 bucket 架构允许您通过定义每个测量允许的列名、标签、字段和数据类型来严格强制执行可以写入 bucket 中的一个或多个测量的数据。默认情况下,InfluxDB 2.7 中的 buckets 具有隐式 schema,允许您无限制地写入数据,无需对列、字段或数据类型进行限制。
了解如何在 InfluxDB Cloud 中管理 bucket 架构。
C
检查
检查是监控查询的一部分,用于读取输入数据,并根据指定的条件分配状态(_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的行分配为crit _level
;大于80.0的行分配为warn _level
,依此类推。
了解如何创建检查。
检查状态
检查有以下状态之一(_level
):crit
、info
、warn
或ok
。检查状态被写入到_monitoring
桶中的状态度量。
CSV
逗号分隔值(CSV)通过逗号分隔文本以分隔值。CSV文件以纯文本格式存储表格数据(数字和文本)。文件中的每一行是一个数据记录。每个记录由一个或多个字段组成,字段之间用逗号分隔。CSV文件格式并未完全标准化。
InfluxData使用注解CSV(逗号分隔值)格式来编码HTTP响应以及返回给Flux csv.from()函数的结果。有关详细信息,请参阅注解CSV。
协同监控仪表板
预构建的协同监控仪表板根据Telegraf的度量显示实例的详细信息,允许您监控整体性能。
收集
使用行协议、Telegraf或InfluxDB爬虫、InfluxDB v2 API、influx命令行界面(CLI)、InfluxDB用户界面(UI)和客户端库收集并写入时间序列数据到InfluxDB。
收集间隔
从每个Telegraf输入插件收集数据的默认全局间隔。可以通过每个输入插件的配置覆盖收集间隔。
相关条目: 输入插件
收集抖动
收集抖动可以防止每个输入插件同时收集度量,这可能会对系统产生可测量的影响。对于每个收集间隔,每个Telegraf输入插件将休眠一段时间(零到收集抖动之间的随机时间)然后再收集度量。
列
InfluxDB数据存储在行和列的表中。列存储标签集(索引)和字段集。唯一必需的列是time,它存储时间戳并包含在所有InfluxDB表中。
注释
使用Flux语句的注释来描述您的函数。
通用日志格式(CLF)
一个标准化的文本文件格式,由InfluxDB web服务器在生成服务器日志文件时创建日志条目。
压缩
压缩时间序列数据以优化磁盘使用。
连续查询(CQ)
连续查询是InfluxDB中任务的先祖,在2.7版本中。连续查询在数据库上自动且定期运行。
相关条目: 函数
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 纳秒级时间戳。
下采样
将高分辨率数据聚合到低分辨率数据以节省磁盘空间。
持续时间
表示时间持续量的数据类型——例如,1s
、1m
、1h
、1d
。保留策略使用持续时间设置。超过持续时间的旧数据将自动从数据库中删除。
E
事件
在不规则时间间隔收集的度量。
显式块
在 Flux 中,显式块是在匹配的大括号({ }
)内定义的可能的空语句序列,例如
Block = "{" StatementList "}
StatementList = { Statement }
表达式
一个或多个常量、变量、运算符和函数的组合。
F
字段
记录元数据和实际数据值的键值对。字段是 InfluxDB 数据结构中必需的,并且它们未索引——查询字段值将扫描所有匹配指定时间范围的数据点,因此相对于标签来说性能不佳。
查询提示:将字段与标签进行比较;标签是索引的。
字段键
键值对的键。字段键是字符串,并存储元数据。
字段集合
一个点上的字段键和字段值的集合。
字段值
键值对的值。字段值是实际数据;它们可以是字符串、浮点数、整数或布尔值。字段值始终与时间戳相关联。
字段值未索引——查询字段值将扫描所有匹配指定时间范围的数据点,因此性能不佳。
查询提示:将字段值与标签值进行比较;标签值是索引的。
文件块
文件块是在应用程序请求时读入内存的固定长度数据块。
相关条目:块
浮点数
以小数点分隔整数部分和小数部分的实数(例如 1.0
,3.14
,-20.1
)。InfluxDB 支持 64 位浮点值。在 带注释的 CSV 中,包含浮点值的列用 double
数据类型注释。
刷新间隔
从每个 Telegraf 输出插件到其目的地的全局数据刷新间隔。此值不应低于收集间隔。
刷新抖动
刷新抖动防止每个 Telegraf 输出插件同时发送写入操作,这可能会使某些数据接收器过载。每个刷新间隔,每个 Telegraf 输出插件将在发出度量之前随机睡眠一段时间,时间在零和刷新抖动之间。刷新抖动在运行大量 Telegraf 实例时平滑了写入峰值。
Flux
一种轻量级脚本语言,用于查询数据库(如 InfluxDB)和操作数据。
函数
Flux 函数聚合、选择和转换时间序列数据。有关 Flux 函数的完整列表,请参阅 Flux 函数。
函数块
在 Flux 中,每个文件都有一个包含该文件中所有 Flux 源文本的文件块。即使没有显式声明,每个函数字面量也有自己的函数块。
G
仪表
一种显示时间序列最新值的可视化类型。仪表通常显示单行中的一或多个度量值,并不设计用于显示多行数据。元素包括范围、主刻度和副刻度(在范围内),以及指示最新值的指针(针)。
图形
一种图表,用于直观地表示在指定轴上测量的变量数量之间的关系。
分组键
分组键确定 Flux 输出表中表的模式和内容。分组键是列的列表,其中表中的每行都具有相同的值。每行具有唯一值的列不属于分组键。
gzip
gzip 是一种数据压缩类型,它压缩数据块,通过解压缩 gzip 压缩文件来恢复。gzip 文件扩展名是 .gz
。
H
直方图
使用矩形表示统计信息的可视化表示,矩形显示数据项在连续、相等间隔或箱中的频率。
I
标识符
标识符是引用任务名称、存储桶名称、字段键、度量名称、标签键和用户名称的令牌。有关示例和规则,请参阅 Flux 语言词法元素。
隐式块
在 Flux 中,隐式块是包含以下类型的可能为空的语句序列(在匹配的大括号 { } 内),包括以下类型
- Universe:包括所有 Flux 源文本。
- Package:每个包都包含一个包 block,其中包含包的 Flux 源文本。
- File:每个文件都有一个文件 block,其中包含文件中的 Flux 源文本。
- Function:每个函数字面量都有一个函数 block,其中包含 Flux 源文本(即使没有显式声明)。
influx
influx
是一个命令行界面 (CLI),用于与 InfluxDB 守护进程 (influxd) 交互。
influxd
influxd
是运行 InfluxDB 服务器和其他必需进程的 InfluxDB 守护进程。
InfluxDB
由 InfluxData 开发的开源时间序列数据库 (TSDB)。使用 Go 语言编写,针对操作监控、应用指标、物联网传感器数据和实时分析等领域的快速、高可用存储和检索时间序列数据进行优化。
InfluxDB UI
InfluxDB 提供的图形化网页界面,用于可视化数据和管理工作功能。
InfluxQL
用于查询 InfluxDB 1.x 中数据的类似于 SQL 的查询语言。在 InfluxDB 2.7 中查询数据的首选方法是 Flux 语言。
输入插件
Telegraf 输入插件主动收集指标并将它们发送到核心代理,在那里聚合器、处理程序和输出插件可以对指标进行操作。为了激活输入插件,需要在 Telegraf 的配置文件中启用和配置它。
实例
包含在服务器(或云计算中的虚拟服务器)上的数据实体。
实例所有者
用户的一种管理员角色类型。实例所有者对实例内所有资源都具有读写权限。
整数
一个正数、负数或零(0
、-5
、143
)。InfluxDB 支持有符号 64 位整数(最小值:-9223372036854775808
,最大值:9223372036854775807
)。在 标注的 CSV 中,包含整数的列使用 long
数据类型进行标注。
相关条目:无符号整数
J
JWT
通常,JSON Web 令牌 (JWT) 用于在身份提供者和服务提供者之间进行用户身份验证。服务器可以生成 JWT 来断言任何业务流程。例如,发送到客户端的“admin”令牌可以证明客户端已以管理员身份登录。令牌由一方(通常是服务器)的私钥签名。私钥由双方使用以验证令牌的有效性。
JWT 使用在 RFC 7519 中指定的开放标准。
Jaeger
用于在分布式系统中监控和调试事务的开源跟踪。
JSON
JavaScript 对象表示法 (JSON) 是一种开放标准文件格式,它使用人类可读的文本来传输由属性-值对和数组数据类型组成的数据对象。
K
关键字
关键字被程序保留,因为它具有特殊含义。每种编程语言都有一组关键字(保留名称),不能用作标识符。
请参阅 Flux 关键字 列表。
L
字面量
字面量是表达式中的值,可以是数字、字符、字符串、函数、记录或数组。字面量值按定义进行解释。
请参阅 Flux 字面量 示例。
日志
日志记录信息。事件日志描述系统事件和活动,有助于描述和诊断问题。事务日志描述存储数据的更改,有助于在数据库崩溃或其他错误发生时恢复数据。
InfluxDB 2.7 用户界面(UI)可以用于查看日志历史和数据。
行协议(LP)
用于将点写入InfluxDB的基于文本的格式。请参阅行协议。
M
测量值
InfluxDB结构的一部分,用于描述关联字段中存储的数据。测量值是字符串。
成员
组织中的用户。
度量值
随时间跟踪的数据。
度量缓冲区
当Telegraf输出插件写入失败时,度量缓冲区会缓存单个度量值。Telegraf将在成功写入输出后尝试刷新缓冲区。当此缓冲区填满时,最早度量的值首先被删除。
相关条目:输出插件
缺失值
由null值表示。标识缺失信息,可能有助于包含在错误消息中。
Flux数据模型包括缺失值(null)。
N
节点
一个独立的influxd
进程。
相关条目:服务器
通知端点
通知端点指定了发送通知的Slack或PagerDuty端点,并包含连接到端点的配置详细信息。了解如何创建通知端点。
通知规则
通知规则指定要警报的状态级别(和标记),要发送的通知消息以及您想要检查状态级别(和标记)的间隔或计划。如果条件得到满足,通知规则将向通知端点发送消息,并在_monitoring
存储桶中的通知测量值中存储收据。例如,通知规则可能指定在状态级别为关键时(crit
)发送到Slack端点的消息。
了解如何创建通知规则。
now()
本地服务器的纳秒时间戳。
相关条目:时间戳
null
表示缺失或未知值的数据类型。由null值表示。
O
运算符
通常表示操作或过程的符号。例如:+
、-
、>
。
操作数
位于运算符两侧的对象或值。
选项
表示任何指定类型的值的存储位置。可变,在其生命周期内可以持有不同的值。
请参阅内置Flux 选项。
选项分配
选项分配将标识符绑定到选项。
了解Flux中的选项分配。
组织
一组用户的工坊。所有仪表板、任务、存储桶、成员等都属于一个组织。
所有者
用户的一种角色类型。所有者具有读写权限。用户可以为桶和组织资源拥有所有者角色。
角色权限与API令牌权限分开。有关API令牌的更多信息,请参阅令牌。
输出插件
Telegraf输出插件将度量值发送到其配置的目标。要激活输出插件,请在Telegraf的配置文件中启用和配置插件。
P
参数
用于将信息传递给函数的关键字-值对。
管道
从一个进程向另一个进程传递信息的方法。例如,一个进程的输出参数是另一个进程的输入。通过管道传递的信息保留,直到接收进程读取信息。
管道前向运算符
在Flux中用于链式操作的操作符(|>
)。指定函数的输出是下一个函数的输入。
点
InfluxDB中,一个点代表一个单一的数据记录,类似于SQL数据库表中的一行。每个点
- 具有一个度量,一个标签集,一个字段键,一个字段值和一个时间戳;
- 由其系列和时间戳唯一标识。
在一个系列中,每个点都有一个唯一的时间戳。如果您将一个点写入具有匹配现有点的系列,则字段集成为旧字段集和新字段集的并集,其中任何平局均偏向新字段集。
精度
精度配置设置确定保留输入数据点的时间戳精度。所有传入的时间戳都截断到指定的精度。有效的精度为ns
、us
或µs
、ms
和s
。
在Telegraf中,截断的时间戳用零填充以创建一个纳秒时间戳。Telegraf输出插件以纳秒为单位发出时间戳。例如,如果精度设置为ms
,则纳秒纪元时间戳1480000000123456789
在毫秒精度下截断为1480000000123
,并用零填充以创建一个新的、精度较低的新纳秒时间戳1480000000123000000
。Telegraf输出插件不会进一步更改时间戳。精度设置对于服务输入插件不起作用。
相关条目:聚合插件,输入插件,输出插件,处理器插件,服务输入插件,时间戳
谓词表达式
谓词表达式比较两个值,并根据两个值之间的关系返回true
或false
。谓词表达式由一个左操作数、一个比较运算符和一个右操作数组成。
谓词函数
Flux谓词函数是一个匿名函数,它根据一个或多个谓词表达式返回true
或false
。
示例谓词函数
(r) => r.foo == "bar" and r.baz != "quz"
进程
一组预定的规则。进程可以指计算机处理器正在执行的指令,也可以指操纵数据的行为。
在Flux中,您可以使用InfluxDB任务处理数据。
处理器插件
Telegraf处理器插件转换、装饰和过滤由输入插件收集的度量值,将转换后的度量值传递给输出插件。
Prometheus格式
一种简单的基于文本的格式,用于公开指标并使用InfluxDB爬虫将其导入Prometheus或InfluxDB。
从提供数据以Prometheus公开格式的数据的任何可访问端点收集数据。
Q
查询
请参阅InfluxDB中的数据查询。
R
REPL
读-求值-打印循环(REPL)是一个交互式编程环境,在这里您可以输入一条命令并立即看到结果。有关构建和使用REPL的信息,请参阅Flux REPL。
record
使用记录类型表示的命名值元组。
正则表达式
正则表达式(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
schema
数据在InfluxDB中的组织方式。InfluxDB模式的基础是存储桶(包括保留策略)、系列、度量、标签键、标签值和字段键。
scrape
InfluxDB定期从指定的目标中抓取数据,并将数据写入InfluxDB存储桶。可以从任何提供数据以Prometheus展示格式的可用端点抓取数据。
secret
秘密是包含您想要控制访问的信息的键值对,例如API密钥、密码或证书。
selector
一个Flux函数,从指定的点范围内返回一个单独的点。有关可用选择器函数的完整列表,请参阅Flux选择器函数。
series
一个由共享相同系列键(测量和标签集)的时间戳和字段值组成的集合。
系列基数
InfluxDB桶中唯一测量、标签集和字段键组合的数量。
例如,假设InfluxDB桶有一个测量。单个测量有两个标签键:email
和status
。如果数据包含三个不同的email
值,并且每个电子邮件地址都与两个不同的status
值相关联,则测量的系列基数为6
(3 × 2 = 6)
status | |
---|---|
[email protected] | 开始 |
[email protected] | 结束 |
[email protected] | 开始 |
[email protected] | 结束 |
[email protected] | 开始 |
[email protected] | 结束 |
在某些情况下,由于存在依赖标签(由另一个标签限定的标签),此计算可能会高估系列基数。依赖标签不会增加系列基数。将标签firstname
添加到前面的示例中不会将系列基数增加到18
(3 × 2 × 3 = 18)。系列基数将保持不变,为6
,因为firstname
已被email
标签限定
status | firstname | |
---|---|---|
[email protected] | 开始 | lorraine |
[email protected] | 结束 | lorraine |
[email protected] | 开始 | marvin |
[email protected] | 结束 | marvin |
[email protected] | 开始 | clifford |
[email protected] | 结束 | clifford |
查询基数
- Flux: influxdb.cardinality()
- InfluxQL: SHOW CARDINALITY
系列文件
由InfluxDB OSS存储引擎创建并使用的文件,包含整个数据库中所有系列键的集合。
系列键
系列键通过测量、标签集和字段键标识特定的系列。
例如
# measurement, tag set, field key
h2o_level, location=santa_monica, h2o_feet
相关条目: 系列
服务器
运行InfluxDB的计算机,可以是虚拟的或物理的。
相关条目: 节点
服务输入插件
Telegraf输入插件在Telegraf代理运行时以被动收集模式运行。服务输入插件监听套接字以获取已知协议输入,或在将度量值传递给Telegraf代理之前对其应用自己的逻辑。
相关条目: 聚合器插件, 输入插件, 输出插件, 处理器插件
分片
分片包含特定集合的系列编码和压缩数据。一个分片由磁盘上的一个或多个TSM文件组成。给定分片组中的系列中的所有点都存储在磁盘上的相同分片(TSM文件)中。一个分片属于单个分片组。
有关更多信息,请参阅分片和分片组(OSS)。
分片组
分片组是按桶组织的分片的逻辑容器。每个包含数据的桶至少有一个分片组。分片组包含分片组覆盖的时间间隔内的所有数据分片。每个分片组跨越的间隔是分片组持续时间。
有关更多信息,请参阅分片和分片组(OSS)。
分片组持续时间
每个分片组覆盖的时间或间隔。为每个桶设置shard-group-duration
。
有关更多信息,请参阅
单个统计
一个可视化效果,显示查询返回的表格(或系列)中最新点的数值。
Snappy压缩
InfluxDB使用snappy压缩来压缩点批。为了提高空间和磁盘I/O效率,每个批在写入磁盘之前都会进行压缩。
步进图
一种数据可视化方式,以阶梯图的形式展示时间序列数据。使用线图插值选项生成阶梯图。
流
Flux处理数据流。流包括一系列在时间间隔序列上的表格。
字符串
用于表示文本的数据类型。在注释CSV中,包含字符串值的列被标记为string
数据类型。
T
TCP
InfluxDB使用传输控制协议(TCP)端口8086通过InfluxDB HTTP API进行客户端-服务器通信。
表格
相关条目:测量
标签
InfluxDB数据结构中记录元数据的键值对。标签是InfluxDB数据结构的可选部分,但它们用于存储常用查询的元数据很有用;标签被索引,因此标签查询的性能良好。查询提示:将标签与字段进行比较;字段未索引。
标签键
标签键值对的键。标签键是字符串,用于存储元数据。标签键被索引,因此标签键查询可以快速处理。
查询提示:将标签键与字段键进行比较。字段键未索引。
标签集合
一个点上的标签键和标签值的集合。
标签值
标签键值对的值。标签值是字符串,用于存储元数据。标签值被索引,因此标签值查询可以快速处理。
任务
一个定期运行的预定Flux查询,可能会将结果存储在指定的测量中。示例包括降采样和批量作业。有关更多信息,请参阅使用InfluxDB任务处理数据。
相关条目: 函数
技术预览
发布给客户和InfluxDB社区以收集反馈的新功能。通过社区Slack或我们的社区网站向InfluxData发送反馈。
Telegraf
一个由插件驱动的代理,用于收集、处理、聚合和写入指标。
相关条目:自动配置Telegraf、手动配置Telegraf、Telegraf插件、使用Telegraf收集数据、查看Telegraf配置
时间(数据类型)
表示具有纳秒精度的单个时间点的数据类型。
时间序列数据
由同一来源在时间间隔内连续测量的一系列数据点。时间序列数据显示数据随时间的变化。在时间序列数据图上,一个轴始终是时间。时间序列数据可以是规则的或不规则的。规则的时间序列数据在恒定间隔内变化。不规则的时间序列数据在非恒定间隔内变化。
时间戳
与一个点相关联的日期和时间。在InfluxDB中,时间戳是UTC的纳秒级Unix时间戳。
在写入数据时指定时间,请参阅行协议元素。在查询数据时指定时间,请参阅使用Flux查询InfluxDB。
相关条目:点、精度、RFC3339时间戳、Unix时间戳,
令牌
令牌(或API令牌)用于验证InfluxDB中的用户和组织权限。存在不同类型的API令牌
- 操作员令牌:授予对所有组织中的所有资源完全的读和写访问权限(仅限于InfluxDB OSS 2.x中的所有组织)。InfluxDB Cloud不支持操作员令牌。
- 全部访问令牌:授予对一个组织中的所有资源完全的读和写访问权限。
- 读/写令牌:授予对一个组织中的特定资源的读或写访问权限。
相关条目:创建令牌。
跟踪
默认情况下,InfluxDB OSS禁用跟踪。要启用跟踪或设置其他InfluxDB OSS配置选项,请参阅InfluxDB OSS配置选项。
转换
InfluxQL函数,从指定的点计算返回一个值或一系列值,但不返回这些点的聚合值。有关可用和即将推出的聚合的完整列表,请参阅InfluxQL函数。
TSI(时间序列索引)
TSI使用操作系统的页面缓存将频繁访问的数据拉入内存,并将不常访问的数据保留在磁盘上。
TSL
时间序列日志(TSL)扩展(.tsl
)标识由tsi1引擎生成的时间序列索引(TSI)日志文件。
TSM(时间结构合并树)
一种数据存储格式,它允许比B+或LSM树实现有更高的压缩率和更高的读写吞吐量。有关更多信息,请参阅存储引擎。
相关条目:TSI
U
UDP
用户数据报协议是一个信息包。当发出请求时,会向接收者发送一个UDP数据包。发送者不验证数据包是否收到。发送者继续发送下一个数据包。这意味着计算机可以更快地通信。当需要速度且不需要错误纠正时,使用此协议。
宇宙块
一个隐式块,包含宇宙块中的所有Flux源代码。
Unix时间戳
以指定的单位(精度)计算自Unix纪元(1970-01-01T00:00:00Z UTC)以来的时间。在写入InfluxDB数据时指定时间戳精度。InfluxDB支持以下Unix时间戳精度
精度 | 描述 | 示例 |
---|---|---|
ns | 纳秒 | 1577836800000000000 |
us | 微秒 | 1577836800000000 |
ms | 毫秒 | 1577836800000 |
s | 秒 | 1577836800 |
上述示例表示2020-01-01T00:00:00Z UTC。
相关条目:时间戳、RFC3339时间戳
无符号整数
一个正数或零(0
、143
)。也称为“无符号整数”。InfluxDB支持64位无符号整数(最小值:0
,最大值:18446744073709551615
)。在注解CSV中,包含整数的列使用unsignedLong
数据类型进行注释。
相关条目:整数
用户
InfluxDB用户被授权访问InfluxDB。用户作为组织的成员添加,并分配一个唯一的API令牌。
V
每秒值数
推荐的数据持久化到InfluxDB的速率测量方法。写入速度通常以每秒值数来表示。
要计算每秒的值数率,将每秒写入的点数乘以每点存储的值数。例如,如果每个点有四个字段,每批5000个点每秒写入10次,则每秒的值数率为
每点4个字段值 × 每批5000个点 × 每秒10批 = 每秒200,000个值
变量
一个存储位置(由内存地址标识)与一个关联的符号名(标识符)配对。变量包含一些已知或未知的信息量,称为值。
变量赋值
一个设置或更新存储在变量中的值的语句。
在Flux中,变量赋值创建了一个绑定到标识符的变量,并给它一个类型和值。变量在其生命周期剩余时间内保持相同的类型和值。在块中分配给变量的标识符在同一块中不能重新分配。
W
窗口
根据指定的时间间隔分组数据。有关如何在Flux中窗口的信息,请参阅使用Flux窗口和聚合数据。
这个页面有帮助吗?
感谢您的反馈!