不为失败找理由,要为成功找方法。

elasticsearch聚合,统计一周每小时平均访问量

匿名 | 发布于2019年06月13日 | 阅读数:4399

目前遇到一个这样的需求,统计一周内某个接口24小时的平均每小时访问量,目前只有timestamp这种类型的时间我是不是还得加个小时字段?
已邀请:

王庆焕 - https://discuss.elastic.co/u/wangqinghuan/

赞同来自: Xiaoming

如果使用聚合功能必须加上小时这个字段。
如果只有时间戳字段,使用es for hadoop抽取到hadoop中进行处理统计

God_lockin

赞同来自: Xiaoming

datehistogram这个聚合试试?可以按小时分组https://www.elastic.co/guide/e ... .html

fantuan

赞同来自:

先过滤出这一周的数据,再用date historgram按小时分组,最后再用avg做平均访问指标。

floki2020

赞同来自:

解决了吗?能给个例子吗?

要回复问题请先登录注册