Elasticsearch - 在线用户数量

时间:2013-10-25 04:10:54

标签: time elasticsearch

我有一些关于我的用户的数据,表示每个用户登录和注销的时间。

我想使用ElasticSearch查询特定时间间隔(分钟,小时......)中的用户总数。有谁知道如何获得这种查询?

最好的问候。

1 个答案:

答案 0 :(得分:0)

最简单的方法是存储表示每个用户停留的文档 - 登录和注销时间的时间戳,以及表示停留时间的值(以毫秒为单位)。然后它变得非常容易查询。

我个人可能只是将此信息输出到日志并使用logstash将其转换为Elasticsearch

请参阅此处的讨论:http://www.elasticsearch.org/blog/logging-elasticsearch-events-with-logstash-and-elasticsearch/