You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过单次POST请求向CnosDB写入多个OpenTSDB格式数据点?

CnosDB OpenTSDB兼容接口批量写入多个数据点方法

要通过单次POST请求写入多个数据点,只需要在请求体中用换行分隔每个数据点的字符串即可,格式和单个数据点完全一致,CnosDB的OpenTSDB兼容接口原生支持这种批量格式。

批量写入示例

curl -i -u "myUsername:myPassword" -XPOST "http://localhost:8902/api/v1/opentsdb/write?db=example" -d '
test 1666165200290401000 1 host=web01 interface=eth0
test 1666165201290401000 2 host=web01 interface=eth0
cpu 1666165200290401000 45 host=web01 core=0
cpu 1666165201290401000 48 host=web01 core=0
'

关键注意事项

  • 每个数据点单独占一行,无需额外逗号或其他分隔符
  • 可以在同一请求中写入不同metric的数据(如示例中的test和cpu)
  • 每个数据点必须严格遵循OpenTSDB格式:metric 时间戳 数值 标签键值对
  • 批量写入能显著降低请求开销,提升数据迁移的吞吐量,适合大规模数据导入场景

内容的提问来源于stack exchange,提问作者Munin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 15:34:53