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
功能
- 使用
influx org members add
将成员类型设置为成员或所有者。 - 添加 InfluxQL Shell (REPL)。
- (仅限 InfluxDB Cloud) 使用
influx scripts
管理 InfluxDB Cloud 可调用脚本。 - (仅限 InfluxDB OSS) 将 用户名和密码支持 添加到
influx
CLI 连接配置,作为使用 CLI 时 API 令牌的替代方案。
维护
- 升级到 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!通过修复
orgID
和userID
的意外交换,确保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 setup
或 influxd 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 选项无法解析时,apply
、export
和 stacks
命令会引发错误,而不是静默丢弃错误输入。进行此更改是为了帮助用户调试命令何时未能按预期执行。
服务器端模板汇总和验证
现在,template
和 template validate
命令使用对服务器的 API 请求来执行其逻辑,而不是在客户端执行工作。不再支持脱机汇总和验证。进行此更改是为了避免 influxdb
和 influx 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)
backup
和restore
的更新- 重新实现
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 命令的提示。
此页面是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 和本文档的反馈和 Bug 报告。要获得支持,请使用以下资源
拥有年度或支持合同的客户 可以联系 InfluxData 支持。