InfluxDB Cloud 限制和可调整的配额
InfluxDB Cloud 对每个组织施加(不可调整的)全局系统限制和可调整的服务配额。
所有速率(数据写入(写入)、查询(读取)和删除)在一个固定的五分钟窗口内累计。 一旦超过速率,返回错误响应,直到当前五分钟窗口重置。
审查可调整的服务配额和全球限制,以规划您的带宽需求:
可调整的服务配额
为了降低意外费用的可能性并保护所有用户的服务,InfluxDB Cloud 对每个账户应用可调整的服务配额。
免费计划
- 数据输入: 每5分钟5 MB的速率(平均17 kb/s)
- 标准化的行协议未压缩字节
- 读取:每5分钟300 MB的速率(平均1000 kb/s)
- HTTP响应负载中的字节
- 基数: 10k 系列 (见 如何测量和解决高基数)
- 可用资源:
- 2个桶(不包括
_monitoring和_tasks桶) - 5个仪表板
- 5个任务
- 2个桶(不包括
- 警报:
- 2 次检查
- 2 条通知规则
- 无限制的 Slack 通知端点
- 存储: 30 天的数据保留时间(见 保留期限)
要写入超过30天的历史数据,保留超过30天的数据,增加速率限制,或创建额外的组织,请升级到Cloud Usage-Based Plan。
基于使用的计划
- 数据输入: 每5分钟300 MB的速率
- 标准化的行协议的未压缩字节
- 读取: 每5分钟3 GB数据的速率
- HTTP响应负载中的字节
- 基数: 1M 系列 (见 如何测量和解决高基数)
- 无限资源
- 仪表板
- 任务
- 存储桶
- 用户
- 警报
- 无限制检查
- 无限制通知规则
- 对于 所有端点 的无限制通知端点
- 存储: 将保留期设置为无限制或最多1年,通过 在InfluxDB UI中更新存储桶的保留期,或使用
influxCLI 设置自定义保留期。
全球限制
InfluxDB Cloud对所有账户应用全球(不可调节)系统限制,保护所有用户的InfluxDB Cloud基础设施。随着服务的不断发展,我们将继续审查这些全球限制,并根据需要进行调整。
限制包括:
写请求限制:
- 50 MB maximum HTTP request batch size (compressed or uncompressed–defined in the
Content-Encodingheader) - 250 MB maximum HTTP request batch size after decompression
- 50 MB maximum HTTP request batch size (compressed or uncompressed–defined in the
查询处理时间: 90 秒
总查询时间: 每30秒1500秒的总查询时间
任务处理时间: 150秒
总任务时间: 每30秒1500秒的总任务时间
删除请求限制: 每5分钟300次
提示: 尽可能将删除谓词表达式合并为一个请求。InfluxDB通过请求的数量限制删除请求(而不是每个请求的点数)。
用户界面错误消息
当服务配额或限制超出时,InfluxDB Cloud (TSM) 用户界面会显示通知消息。错误消息与相关的 API 错误响应 相对应。
错误也可以在用法页面中的限制事件下查看,例如 event_type_limited_query, event_type_limited_write,event_type_limited_cardinality,或者 event_type_limited_delete_rate。
API错误响应
当您的计划服务配额超出时,会出现以下API错误响应。
| HTTP 响应代码 | 错误信息 | 描述 |
|---|---|---|
HTTP 413 "请求过大" | 无法读取数据:批次中的点数过大 | 如果一个 写入 请求超过了最大 全局限制 |
HTTP 429 "请求过多" | Retry-After: xxx(在重试请求之前等待的秒数) | 如果读取或写入请求超出了您的计划的可调整服务配额,或者如果删除请求超出了最大全局限制 |
HTTP 429 "Too Many Requests" | 系列基数超出了您计划的服务配额 | 如果 系列基数 超出了您计划的 可调服务配额 |