首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Kibana中根据LogFiles计算会话时长

在Kibana中根据LogFiles计算会话时长
EN

Stack Overflow用户
提问于 2017-10-14 19:43:13
回答 1查看 314关注 0票数 1

我设置了一个ElasticStack并导入了数以百万计的LogEntries。每个日志条目都包含一个Tiestamp和一个sessionID。每个会话都会生成多个日志条目,因此我有以下可用的信息

SessionID |时间戳

1234 | stamp1 1234 | stamp2 2223 | stamp3 1234 | stamp4 5566 | stamp5 5566 | stamp6 2223 | stamp7

现在我想计算平均/最小/最大会话持续时间。有谁知道如何做到这一点吗?

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2017-10-15 02:38:41

做你想要做的事情并不简单,我甚至不相信用你当前的数据形式是可能的。

我也不确定平均、最小和最大会话长度在可操作信息方面实际上给了你什么-为什么你需要最大/最小/平均会话时间?

使用你的数据可以很容易地可视化的东西是根据日期直方图的会话计数。从Kibana创建一个线形图可视化。在y轴上对会话ID进行唯一计数,在x轴上选择日期直方图并使用您的时间戳字段...

我本以为了解一段时间内的会话计数会比了解最大/最小会话时间更好地规划容量--也许您已经这样做了?这假设每个会话都定期进行日志记录...如果您放大过远(即在日志事件之间),图形看起来会起伏不定,但当您缩小时,它应该是平滑的,并且有可用于平滑的选项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46744148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档