time - Elasticsearch-在线用户数

标签 time elasticsearch

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

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

最好的祝福。

最佳答案

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

我个人可能只是将此信息输出到日志,并使用logstash将其铲入Elasticsearch

在此处查看有关两者的讨论:http://www.elasticsearch.org/blog/logging-elasticsearch-events-with-logstash-and-elasticsearch/

关于time - Elasticsearch-在线用户数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19580961/

相关文章:

c# - 你如何在 C# 中转换纪元时间?

javascript - 如何计算平均时间

amazon-web-services - AWS 上的 Elasticsearch 服务。或者别的地方

elasticsearch - 查询返回elasticsearch上的搜索差异

elasticsearch - 如何分配实际未分配的碎片?

c - 查询用户的日期,如果用户按 Enter 键,则使用今天的日期

在c中将字符串转换为时间格式

java - 是否可以在 Java 中创建一个对输入法进行计时的方法?

elasticsearch - 嵌套计数查询

elasticsearch - 如何使用fluentD解析多行docker日志?