与“查询”相关
在 InfluxDB 中查询数据
学习使用 Flux 和工具(如 InfluxDB 用户界面和 ‘influx’ 命令行界面)查询存储在 InfluxDB 中的数据。
Flux 和 InfluxDB 入门
Flux 是一种函数式数据脚本语言,入门 Flux 并学习编写查询 InfluxDB 的 Flux 查询的基础知识。
influx query
influx query
命令执行以字符串形式提供的字面量 Flux 查询或包含在文件中的字面量 Flux 查询。
使用 Flux 查询数据
指导您完成 Flux 的常见和复杂查询以及用例的指南。
使用 InfluxQL 查询数据
使用 InfluxDB 1.x /query
兼容性端点,通过 InfluxQL 在 InfluxDB Cloud 和 InfluxDB OSS 2.4 中查询数据。
执行查询
有多种方法可以从 InfluxDB 查询数据,包括 InfluxDB UI、CLI 和 API。
InfluxDB 1.x 兼容性 API
InfluxDB v2 API 包括 InfluxDB 1.x 兼容性端点,这些端点可与 InfluxDB 1.x 客户端库和第三方集成(如 Grafana 等)一起使用。
优化 Flux 查询
优化您的 Flux 查询以减少其内存和计算 (CPU) 需求。
查询字段和标签
使用 filter()
根据字段、标签或任何其他列值查询数据。filter()
执行的操作类似于 InfluxQL 和其他类 SQL 查询语言中的 SELECT
语句和 WHERE
子句。
在数据浏览器中查询
使用 InfluxDB 用户界面 (UI) 数据浏览器查询 InfluxDB。了解如何使用 InfluxDB UI 在 InfluxDB 2.1 中查询数据。
使用 Flux 查询 InfluxDB
学习使用 Flux 从 InfluxDB 查询数据的基本知识。
使用 InfluxDB API 查询
使用 InfluxDB API 查询 InfluxDB。了解如何使用 InfluxDB API 在 InfluxDB 2.1 中查询数据。
使用 Flux 转换数据
学习使用 Flux 转换从 InfluxDB 查询的数据的基本知识。
在 Flux REPL 中查询
使用 Flux REPL 查询 InfluxDB。了解如何使用 Flux REPL 在 InfluxDB 2.5 中查询数据。
使用 influx query 命令
使用 influx CLI 查询 InfluxDB。了解如何使用 influx query
在 InfluxDB 2.1 中查询数据。
计算增长率
使用 increase()
跟踪表中多列的增长率。当跟踪计数器值随时间推移或定期重置而回绕时,此函数特别有用。
计算移动平均值
使用 movingAverage()
或 timedMovingAverage()
返回数据的移动平均值。
计算变化率
使用 derivative()
计算后续值之间的变化率,或使用 aggregate.rate()
计算每个时间窗口的平均变化率。如果点之间的时间间隔发生变化,这些函数会将点归一化为公共时间间隔,从而使值易于比较。
填充数据中的空值
使用 fill()
函数替换空值。
查找中位数
使用 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 中安装的 Flux 版本。
/query 1.x 兼容性 API
/query
1.x 兼容性端点使用 InfluxQL 查询 InfluxDB Cloud 和 InfluxDB OSS 2.x。
influx repl
influx repl
命令打开一个交互式读取-求值-打印循环 (REPL),您可以从中运行 Flux 命令。