加载中

查询降采样数据

要查询降采样索引,请使用 _query 端点。_search_async_search 端点也受支持,但并未针对时间序列处理进行优化。

您可以使用 ES|QL TS 命令来查询时间序列数据流。TS 命令经过优化,可高效处理时间序列数据,并支持使用具有窗口功能的时间序列聚合函数

  • 您可以在单个请求中查询多个原始数据索引和降采样索引,并且单个请求可以包含具有不同降采样间隔(例如,15m1h1d)的降采样索引。
  • 当您在 Kibana 中或通过 Elastic 解决方案运行查询时,系统会返回标准响应,且不会指明所查询的部分索引是降采样索引。
  • 日期直方图聚合仅支持 fixed_intervals(不支持日历感知间隔)。
  • 基于时间的直方图聚合使用统一的桶大小,而不考虑请求中指定的降采样时间间隔。

日期直方图基于 UTC 值。某些时区情况在降采样时需要进行偏移(移动时间桶)。

  • 对于时区 +5:30(印度),需偏移 30 分钟 —— 例如,使用 2020-01-01T10:30:00.000 而不是 2020-03-07T10:00:00.000。或者使用 15 分钟的降采样间隔,而不是进行偏移。
  • 对于基于天而非小时的间隔,请将桶调整为适当的时区 —— 例如,对于 America/New_York,使用 2020-03-07T19:00:00.000 而不是 2020-03-07T00:00:00.000

应用偏移时,响应中包含字段 downsampled_results_offset: true

有关更多详细信息,请参阅 日期直方图聚合:时区

© . This website operates independently and is not affiliated with or endorsed by Elasticsearch B.V. All brand names, logos, and trademarks are the property of their respective owners.