【问题标题】:Can OpenTSDB align the start of the downsample interval with the query start timestamp?OpenTSDB 可以将下采样间隔的开始与查询开始时间戳对齐吗?
【发布时间】:2017-03-08 15:19:07
【问题描述】:

我了解下采样间隔的对齐方式将与最近的自然日历/时钟边界对齐。所以 1h-sum 会将下采样的开始对齐到小时的顶部。

有没有办法将它与查询指定的开始对齐?

例如将 start 指定为 '1d-ago',将下采样指定为 1h-sum,然后获得与当前时间完全对齐的 24 个聚合数据点。如果“现在”是 2017-03-08 10:17:23,则间隔边界与 17 分 23 秒对齐。

【问题讨论】:

    标签: opentsdb


    【解决方案1】:

    在几种情况下非日历对齐会很有用:

    • 带有结束时间的滑动平均值/总计被重置为当前时间。
    • 一个时区中的每日聚合,不同于服务器时区。

    这就是我们在 Axibase Time Series Database 中实现聚合器对齐的方式,它也在 HBase 上运行。

    https://apps.axibase.com/chartlab/f365c04e

    SQL 语法、Rest API 和图形库都公开了接受以下选项的 align 字段:

    • CALENDAR
    • END_TIME
    • START_TIME

    这些选项决定了每个时段的开始时间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多