"field": "order_date", "fixed_interval": "1d" } } } } 8. ES|QL 聚合操作 POST /_query?format=json { "query": """ FROM kibana_sample_data_ecommerce KEEP order_date EVAL bucket = AUTO_BUCKET (order_date, 31, "2023-10-01T00:00:00Z", "2023-10-31T23:59:59Z") STATS COUNT...
"fixed_interval":"1d","delay":"1m","time_zone":"UTC"},"terms":{"fields":["products.product_name.keyword"]}},"metrics":[{"field":"taxless_total_price","metrics":["min","max","sum"]},{"field":"products.price","metrics":["sum"]},{"field":"products.quantity","metrics":["...
4.2 Fixed intervals 固定间隔 固定间隔使用fixed_interval参数进行配置。 与日历感知间隔相比,固定间隔是固定数量的SI单位,无论它们落在日历的哪个位置,都不会偏离。一秒总是由1000ms组成。这允许以支持的单位的任意倍数指定固定间隔。但是,这意味着固定间隔不能表示其他单位,例如月,因为一个月的持续时间不是固定的数量。
Fixed固定时间段示例: 代码语言:javascript 复制 GET/sales/_search?size=0{"aggs":{"sales_over_time":{"date_histogram":{"field":"date_field","fixed_interval":"30d"}}} 返回结果: 代码语言:javascript 复制 "aggregations":{-"sales_over_time":{-"buckets":[-{-"key_as_string":"2021-12...
"aggregations" : { // 可以简写为aggs "<aggregation_name>" : { // 聚合名字,唯一标识符 "<aggregation_type>" : { // 聚合类型 <aggregation_body> // 聚合体,对那些字段聚合 } [,"meta" : { [] } ]? // 元 [,"aggregations"
"fixed_interval": "30s" }, "aggs": { "the_sum": { "sum": { "field": "price" } }, "the_window": { "moving_fn": { "buckets_path": "the_sum", "window": 2, "script": "MovingFunctions.sum(values)", "shift": 1, ...
"fixed_interval":"1d" } } } } 1.8 ES|QL 聚合操作 POST /_query?format=json { "query":""" FROM kibana_sample_data_ecommerce | KEEP order_date | EVAL bucket = AUTO_BUCKET (order_date, 31, "2023-10-01T00:00:00Z", "2023-10-31T23:59:59Z") ...
固定间隔使用fixed_interval参数进行配置。 与日历感知间隔相比,固定间隔是固定数量的SI单位,无论它们落在日历的哪个位置,都不会偏离。一秒总是由1000ms组成。这允许以支持的单位的任意倍数指定固定间隔。但是,这意味着固定间隔不能表示其他单位,例如月,因为一个月的持续时间不是固定的数量。尝试指定月或季度等日历间隔...
└fixed_interval是time units数据汇总的时间间隔。例如设置为1h,表示按照1小时汇总field指定的时间字段。该参数定义了数据能够聚合的最小时间间隔。 terms否object无。 └fields是string定义terms字段集。此数组字段可以是keyword也可以是numerics类型,无顺序要求。
{ "field": "@timestamp", "fixed_interval": "1m" }, "aggs": { "tsid": { "terms": { "field": "_tsid", "size": 5000 }, "aggregations": { "downsample": { "rate": { "field": "index_qps", "unix": "1m", "detect_resets": true } } } }, "order_standard": { "sum...