与指定时区对齐的聚集窗口

Gre*_*dge 6 timezone flux timezone-offset influxdb

给出 Influxdb 的 Flux 语言的以下查询:

from(bucket: "some-great-metrics")
   |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
   |> aggregateWindow(every: 1mo, fn: sum)
   |> yield() 
Run Code Online (Sandbox Code Playgroud)

假设我当前的时区是PST. 如何确保尊重该特定时区 ( ) 中持续时间aggregateWindow的开始和结束?1moPST

到目前为止,在文档中搜索并没有给我带来太多启发。

Ber*_*d P 3

似乎 Influx 2.1 附带了新的Flux 时区包

您可以尝试升级到2.1并在查询之前添加以下内容:

import "timezone"

option location = timezone.location(name: "America/Los_Angeles")
Run Code Online (Sandbox Code Playgroud)