Session 根据Kibana中的日志文件计算会话持续时间
我设置了一个ElasticStack并导入了数百万个日志条目。每个日志条目都包含一个Tiestamp和一个sessionID。每个会话产生多个日志条目,因此我有以下可用信息 SessionID |时间戳 1234 | stamp1 1234 | stamp2 2223 | stamp3 1234 | stamp4 5566 | stamp5 5566 | stamp6 2223 | stamp7 现在我想计算平均/最小/最大会话持续时间。 有人知道如何做到这一点吗Session 根据Kibana中的日志文件计算会话持续时间,session,
elasticsearch,kibana,Session,
elasticsearch,Kibana,我设置了一个ElasticStack并导入了数百万个日志条目。每个日志条目都包含一个Tiestamp和一个sessionID。每个会话产生多个日志条目,因此我有以下可用信息 SessionID |时间戳 1234 | stamp1 1234 | stamp2 2223 | stamp3 1234 | stamp4 5566 | stamp5 5566 | stamp6 2223 | stamp7 现在我想计算平均/最小/最大会话持续时间。 有人知道如何做到这一点吗 提前感谢做你想做的事情并不简单
提前感谢做你想做的事情并不简单,我甚至不相信你的数据以当前的形式是可能的 我也不确定在可操作的信息方面,平均、最小和最大会话长度实际上给了你什么——为什么你需要最大/最小/平均会话时间 使用您的数据可以很容易地将会话计数与日期柱状图进行对比。从Kibana创建一个线图可视化。在y轴上对会话ID进行唯一计数,在x轴上选择日期直方图并使用时间戳字段
我本以为知道一段时间内的会话数会比知道最大/最小会话时间更好地了解容量规划-也许您已经这样做了?这假设每个会话都定期记录。。。如果放大太远(即在日志事件之间),图形将看起来起伏不平,但缩小时应平滑,并且有可用的平滑选项 要想做你想做的事情并不简单,我甚至不相信用你当前形式的数据就可以做到这一点 我也不确定在可操作的信息方面,平均、最小和最大会话长度实际上给了你什么——为什么你需要最大/最小/平均会话时间 使用您的数据可以很容易地将会话计数与日期柱状图进行对比。从Kibana创建一个线图可视化。在y轴上对会话ID进行唯一计数,在x轴上选择日期直方图并使用时间戳字段 我本以为知道一段时间内的会话数会比知道最大/最小会话时间更好地了解容量规划-也许您已经这样做了?这假设每个会话都定期记录。。。如果放大太远(即在日志事件之间),图形将看起来起伏不平,但缩小时应平滑,并且有可用的平滑选项