与“查询”相关
在InfluxDB中查询数据
学习使用Flux以及InfluxDB用户界面和'influx'命令行界面查询存储在InfluxDB中的数据。
开始使用 Flux
开始使用Flux,这是InfluxData的功能性数据脚本语言。本分步指南将引导您了解编写Flux查询的基础知识。
Influx查询
命令 influx query 执行提供为字符串的文字 Flux 查询或通过指定以‘@’符号开头的文件中包含的文字 Flux 查询。
使用 Flux 查询数据
关于Flux的常见和复杂查询及用例的指南。
使用InfluxQL查询数据
使用InfluxDB 1.x /query兼容端点使用InfluxQL在InfluxDB Cloud和InfluxDB OSS 2.4中查询数据。
变得可读的时间
可读时间 (TTBR) 是指您将数据写入 InfluxDB Cloud 和该数据变得可查询之间的延迟。TTBR 是可变的,并受到许多因素的影响。
执行查询
有多种方法可以从InfluxDB查询数据,包括InfluxDB UI、CLI和API。
InfluxDB 1.x 兼容性 API
InfluxDB v2 API 包含与 InfluxDB 1.x 客户端库和第三方集成(如 Grafana 等)兼容的 InfluxDB 1.x 端点。
优化 Flux 查询
优化您的Flux查询,以减少其内存和计算(CPU)需求。
使用参数化的 Flux 查询
使用参数化查询来重用 Flux 查询并动态填充变量,以防止注入攻击。
查询字段和标签
使用filter() 函数根据字段、标签或任何其他列值查询数据。filter()执行的操作类似于InfluxQL和其他类似SQL的查询语言中的SELECT语句和WHERE子句。
数据探索中的查询
在InfluxDB用户界面(UI)数据探索器中查询您的数据。
使用Flux查询InfluxDB
学习使用Flux从InfluxDB查询数据的基础知识。
使用InfluxDB API的查询
使用InfluxDB API查询InfluxDB数据。
使用Flux转换数据
学习使用Flux从InfluxDB查询的数据进行转换的基础知识。
在Flux REPL中查询
使用Flux REPL查询InfluxDB数据。
使用 influx 查询命令
使用 influx CLI 查询 InfluxDB 数据。
计算增长
使用increase()函数来跟踪表中多个列的增量。当跟踪随时间变化或定期重置的计数器值时,此函数特别有用。
计算移动平均数
使用movingAverage()或timedMovingAverage()函数返回数据的移动平均值。
计算变化率
使用derivative()函数计算后续值之间的变化率,或使用aggregate.rate()函数计算每个时间窗口的平均变化率。如果点之间的时间不同,这些函数将点归一化到一个共同的时间间隔,使得值易于比较。
填充数据中的空值
使用fill()函数来替换null值。
查找中位数值
使用median()函数返回一个表示0.5分位数(第50百分位数)或输入数据的中位数的值。
查找百分位数和分位数值
使用quantile()函数返回输入数据中所有位于q分位数或百分位数的值。
查询累积和
使用cumulativeSum()函数计算值的累计总和。
查询第一个和最后一个值
使用 first() 或 last() 函数返回输入表中的第一个或最后一个点。
查询 SQL 数据源
Flux sql 包提供用于处理 SQL 数据源的函数。使用 sql.from() 来查询 SQL 数据库,如 PostgreSQL、MySQL、Snowflake、SQLite、Microsoft SQL Server、Amazon Athena 和 Google BigQuery。
查询 Flux 版本
使用 runtime.version() 返回在 InfluxDB Cloud 中安装的 Flux 版本。
/query 1.x 兼容性 API
该 /query 1.x 兼容性端点使用 InfluxQL 查询 InfluxDB Cloud。