【问题标题】:Druid HTTP query interval that ends now现在结束的 Druid HTTP 查询间隔
【发布时间】:2018-05-07 14:39:22
【问题描述】:

我有一个 HTTP 查询,用于获取 1.5.2018 和 7.5.2018 之间的所有客户。我可以以某种方式编辑它以让所有客户从 1.5.2018 到现在吗?我在文档中找不到这个,所以我认为结束间隔是必需的并且必须是具体的。有人可以帮我编辑吗?还是我必须注意在申请中获取实际日期?

{
  "queryType": "timeseries",
  "dataSource": "customers",
  "granularity": "all",
  "intervals": [ "2018-05-07T00:00:00.000/2018-05-21T00:00:00.000" ]
}

【问题讨论】:

  • 您是如何访问这些 HTTP 的?您使用的是哪个客户端?
  • 我正在使用 REST API... 我知道在应用程序中我可以简单地获取当前时间并将其放在间隔的右侧

标签: nosql bigdata druid


【解决方案1】:

时间间隔值如下所示

"intervals": "2018-05-07T00:00:00.000/2018-05-21T00:00:00.000"

没有方括号。下面是一个示例 topN 查询 -

{"aggregations":[{"name":"count","type":"count"},{"fieldName":"fname1","name":"fname1","type":"longSum"},{"fieldName":"fname2","name":"fname2","type":"longSum"}],"dataSource":"xxx","dimension":"dim1","granularity":"all","intervals":"2018-05-16T00:00:00.000/2018-05-17T00:00:00.000","metric":"count","queryType":"topN","threshold":4}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-05
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    • 1970-01-01
    • 2022-05-05
    • 2021-06-17
    • 1970-01-01
    相关资源
    最近更新 更多