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

如何获取VictoriaMetrics时间序列最早数据点?InfluxDB查询等价转换

InfluxDB到VictoriaMetrics的等价查询写法

你要实现的是取指定匹配条件下最早数据点的时间戳,对应InfluxDB的SELECT * FROM ${measurement} WHERE ... LIMIT 1,在VictoriaMetrics里可以这么写:

min_over_time(timestamp(${metric}{...labels...})[10y])

说明:

  • timestamp(${metric}{...labels...}):将匹配到的每个数据点转换为对应的Unix时间戳数值
  • min_over_time(...):在指定时间范围内(这里用10y,你可以根据自己的实际数据留存时长调整,比如数据最多存3年就设3y)找出最小的时间戳,也就是最早的数据点的时间戳

如果你的数据时间跨度不确定,只要设置一个比数据最长留存时间更长的范围即可,不用硬套超大时长。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 02:52:04