文档文档

influx CLI 版本说明

v2.7.5

维护

  • 升级到 Go 1.21.9。

v2.7.4

Bug 修复

  • 禁用密码长度检查以允许 InfluxDB 验证密码。
  • 使用 --skipRowOnError 处理行协议换行。

v2.7.3

Bug 修复

  • 更正 RPM 和 Windows ZIP 文件的打包。
  • 使用 --username-password 标志正确处理多个 Cookie。

维护

  • go 升级到 1.20.3。

v2.7.1

功能

  • 添加新的复制字段以更好地显示队列同步进度。

Bug 修复

  • 更新删除密钥的 API,以便 influx secret delete 命令可以正确工作。
  • 修复 bucket update 命令别名中的错别字。

维护

  • 使用 fpm 进行打包。
  • 更新 openapi
  • go releaser 升级到 v1.13.1。
  • go 升级到 1.19.6。
  • sys 升级到 v0.6.0 以支持 riscv

v2.6.1

  • 内部代码清理。

v2.6.0

Bug 修复

  • 当使用 influx task create 创建新任务时,仅当提供 -e--every 标志时,才覆盖 Flux 脚本中定义的 every 任务选项。
  • 在退出 InfluxQL shell 时正确清除终端。

维护

  • 将 Go 升级到 1.19.4。
  • 更新到 openapi 5.1.1 以启用 arm 构建。

v2.5.0

功能

  • --username-password 标志添加到 influx config set。在此标志后包含 username:password 以确保会话自动进行身份验证以进行配置。包含 username(不带密码)以在创建会话之前提示输入密码。

维护

  • 升级到 Go 1.19。
  • 修复 go.mod 中的 Go 版本。

Bug 修复

  • 修复以允许 influx auth create 成功创建 API 令牌而不会出错。
  • 修复堆栈错误错别字。
  • 修复 stdin 无法用于创建任务的错误。
  • data_type 更新为 dataType 以确保 CSV 文件成功上传。
  • 修复以允许您为 InfluxDB 1.x 创建远程连接,而无需远程组织 ID (remoteOrgID)。添加警告,InfluxDB Cloud 和 InfluxDB OSS 需要 remoteOrgID,但 InfluxDB 1.x(OSS 或 Enterprise)不需要。

v2.4.0

功能

维护

  • 升级到 Go 1.18.3

Bug 修复

  • 不再将用户和组织权限限定于单个组织。
  • 正确处理传递给 CLI 的以连字符 (-) 开头的 API 令牌,而无需 =
  • 互斥组织名称和组织 ID,以消除关于使用哪个以及环境变量是否覆盖命令标志的困惑。

v2.3.0

功能

  • 添加 influx remote 命令。
  • 添加 influx replication 命令。
  • 增强了 InfluxDB 和 OSS 特定命令的错误消息传递。
  • 添加 api/v2/config 端点以显示运行时配置(例如,当您运行 influxd print-config 时)。此端点允许您在实例运行时查看运行时配置。

Bug 修复

  • Auth create 命令支持多个 Bucket。
  • 使用 influx-debug-id 标头进行跟踪。
  • 持续时间解析器在错误时显示持续时间缺少单位。
  • 模板应用使用改进的差异检查。
  • 修复应用 -e jsonnet 模板的错误。

v2.2.1

此版本包括两个新的 Bug 修复。

Bug 修复

  • 改进未知子命令的错误消息(Error: command “…” not recognized.),方法是描述如何运行 ./influx --help 以查看有效命令的列表。感谢 @slai!

  • 通过修复 orgIDuserID 的意外交换,确保 org members remove API 调用成功地从组织中删除成员。感谢 @geek981108!


v2.2.0

此版本包括三个新功能和 Bug 修复。

功能

此版本使使用 influx CLI 创建 API 令牌变得更加容易,增加了对使用 influx bucket list 查看超过 20 个 Bucket 的支持,并为 influx delete 添加了 Bucket 的简写标志 (-b)。

在 influx CLI 中创建 Operator 令牌

添加使用 influx CLI 创建 Operator 令牌 的功能,该令牌对 InfluxDB 中所有组织中的所有资源具有读取和写入权限。(注意,这与 influx setupinfluxd upgrade 创建的初始令牌生成的权限相同。)

在 influx CLI 中创建 All Access 令牌

添加使用 influx CLI 创建 All Access API 令牌 的功能,该令牌对组织中的所有资源具有读取和写入权限。

在 influx CLI 中查看更多 Bucket

更新 influx bucket list,使用分页来支持显示超过 20 个 Bucket。默认情况下,Bucket 以 20 个批次获取;设置 --page-size 以覆盖此默认值。您还可以使用 --limit 限制要显示的 Bucket 总数(默认情况下,没有限制)。

influx delete 的新 Bucket 简写

influx delete 添加 --bucket 的简写标志 -b

Bug 修复

  • 检测并在使用 influx restore 更改 Operator 令牌时发出警告(无论是设置新的 --active 配置还是更新 INFLUX_TOKEN 变量)。
  • 将新创建的连接配置设置为 influx setup 中的活动状态。
  • 将时区数据嵌入到 Windows 构建中以避免错误。

v2.1.1

Go 版本

升级到 Go 1.17。

Bug 修复

  • 修复顶级 influx 命令的 shell 补全。
  • 使全局 --http-debug 标志在帮助文本中可见。
  • 不要为权限资源中的 ID 设置空字符串。
  • 检测并报错不正确的位置参数。
  • setup 中写入 CLI 配置时,尊重 --host 标志的值。

v2.1.0

新存储库

这是来自 influxdata/influx-cli GitHub 存储库的 influx CLI 的初始版本。

重大更改

influx write skip-header 解析

为了简化 CLI 解析器,write 命令不再支持 --skipHeader 作为 --skipHeader 1 的简写。

influx template 命令进行更严格的输入验证

现在,当 CLI 选项无法解析时,applyexportstacks 命令会引发错误,而不是静默丢弃错误输入。进行此更改是为了帮助用户调试命令何时未能按预期执行。

服务器端模板汇总和验证

现在,templatetemplate validate 命令使用对服务器的 API 请求来执行其逻辑,而不是在客户端执行工作。不再支持脱机汇总和验证。进行此更改是为了避免 influxdbinflux CLI 之间出现大量的代码重复,并允许服务器端模板逻辑发展,而无需协调 CLI 更改。

influx stacks --json 输出约定

influx stacks --json 的输出以前对大多数键使用 UpperCamelCase 命名约定。现在,该命令对所有对象键一致地使用 lowerCamelCase,与 API 返回的模式匹配。

功能

  • 将全局 --http-debug 标志添加到所有 influx 命令,以帮助检查与 InfluxDB 服务器的通信。
  • 更新 bucket create 以允许设置模式类型。
  • 更新 bucket list 以显示模式类型。
  • --skip-verify 标志绑定到 INFLUX_SKIP_VERIFY 环境变量。
  • (仅限 InfluxDB Cloud) 添加 [`buck
  • (仅限 InfluxDB OSS) backuprestore 的更新
    • 重新实现 backup 以支持从 InfluxDB 2.0 或更高版本下载嵌入式 SQL 存储。
    • 添加 --compression 标志以支持下载文件的 gzip 压缩。
    • 重新实现 restore 以支持从 InfluxDB v2.1.x 上传嵌入式 SQL 存储。
  • (仅限 InfluxDB OSS) 将 --password 标志添加到 user password 命令以允许绕过交互式提示。

Bug 修复

  • 修复 PowerShell 中的交互式密码收集和颜色渲染。
  • org members list 不再挂起超过 10 个成员的组织。
  • 检测并在 write 的输入包含独立的 CR 字符时发出警告。
  • dashboards 命令现在接受 --org 标志,或者回退到配置中的默认组织。
  • 当响应解码失败时返回一致的错误,包括 OSS-only 和 Cloud-only 命令的提示。

此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像现在这样使用它,而无需对您的代码进行任何更改。

阅读更多

现已正式发布

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、最近数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 以 Core 的基础为构建,增加了高可用性、读取副本、增强的安全性以及数据压缩,以实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层可供非商业家庭或业余爱好者使用。

有关更多信息,请查看