Documentation

删除数据

InfluxDB Cloud 无服务器版本不支持数据删除

InfluxDB Cloud Serverless 目前不支持删除数据。 此命令仅在与 InfluxDB OSS v2InfluxDB Cloud (TSM) 一起使用时支持。

命令 influx delete 会删除 points 在指定时间范围内的 InfluxDB bucket 中的点。 使用 delete predicate syntax 选择要在指定时间范围内删除的点。

在没有删除谓词的情况下删除数据

运行 influx delete 而不使用 -p--predicate 标志会删除指定桶中在指定的 --start--stop 时间之间的所有数据。

标志

标志描述输入类型映射到 ?
-c--active-config用于命令的CLI配置string
-b--bucket要从中删除数据的桶的名称(与 --bucket-id 互斥)stringINFLUX_BUCKET_NAME
--bucket-id存储桶 ID(与 --bucket 互斥)字符串INFLUX_BUCKET_ID
--configs-path指向 influx CLI 配置的路径(默认 ~/.influxdbv2/configsstringINFLUX_CONFIGS_PATH
-h--help删除命令的帮助
--hostInfluxDB的HTTP地址(默认是 http://localhost:8086字符串INFLUX_HOST
--http-debug检查与InfluxDB服务器的通信。string
-o--org组织名称(与 --org-id 互斥)字符串INFLUX_ORG
--org-id组织 ID(与 --org 互斥)字符串INFLUX_ORG_ID
-p--predicate类似于InfluxQL的谓词字符串(参见 删除谓词字符串
--skip-verify跳过TLS证书验证INFLUX_SKIP_VERIFY
--start(必需) 使用RFC3339格式的开始时间(即 2009-01-02T23:00:00Zstring
--stop(必需) RFC3339格式的停止时间(即 2009-01-02T23:00:00Z字符串
-t--tokenAPI令牌字符串INFLUX_TOKEN

示例

身份验证凭据

下面的示例假设您的 InfluxDB 主机组织令牌 是通过 活动 influx CLI 配置 或环境变量 (INFLUX_HOSTINFLUX_ORGINFLUX_TOKEN) 提供的。如果您没有设置 CLI 配置或环境变量,请在每个命令中使用以下标志包含这些必需的凭据:

  • --host: InfluxDB 主机
  • -o, --org--org-id: InfluxDB 组织名称或 ID
  • -t, --token: InfluxDB API 令牌
删除测量中的所有点
influx delete \
  --bucket example-bucket \
  --start 1970-01-01T00:00:00Z \
  --stop $(date -u +"%Y-%m-%dT%H:%M:%SZ") \
  --predicate '_measurement="example-measurement"'
删除具有特定标签值的测量点
influx delete \
  --bucket example-bucket \
  --start 1970-01-01T00:00:00Z \
  --stop $(date -u +"%Y-%m-%dT%H:%M:%SZ") \
  --predicate '_measurement="example-measurement" AND host="old-host"'
删除指定时间范围内的所有点
influx delete \
  --bucket example-bucket \
  --start 2020-03-01T00:00:00Z \
  --stop 2020-11-14T00:00:00Z

InfluxDB Cloud Serverless 不支持数据删除

InfluxDB Cloud Serverless 目前不支持删除数据。此命令仅在与 InfluxDB OSS v2InfluxDB Cloud (TSM) 一起使用时支持。



Flux的未来

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

阅读更多

InfluxDB 3 开源版本现已公开Alpha测试

InfluxDB 3 Open Source is now available for alpha testing, licensed under MIT or Apache 2 licensing.

我们将发布两个产品作为测试版的一部分。

InfluxDB 3 核心,是我们新的开源产品。 它是一个用于时间序列和事件数据的实时数据引擎。 InfluxDB 3 企业版是建立在核心基础之上的商业版本,增加了历史查询能力、读取副本、高可用性、可扩展性和细粒度安全性。

有关如何开始的更多信息,请查看:

InfluxDB 云端无服务器