1

各ユーザーがいつログインおよびログアウトしたかを表すユーザーに関するデータがあります。

ElasticSearch を使用して、特定の間隔 (分、時間など) のユーザーの合計を照会したいと考えています。この種のクエリを取得する方法を知っている人はいますか?

よろしくお願いします。

4

1 に答える 1

0

これを行う最も簡単な方法は、各ユーザーの滞在を表すドキュメント (ログイン時間とログアウト時間のタイムスタンプ、および滞在時間を表す値 (ミリ秒など)) を保存することです。その後、クエリが非常に簡単になります。

個人的には、おそらくこの情報をログに出力し、logstash を使用して Elasticsearch にシャベルします。

ここで両方についての議論を参照してください: http://www.elasticsearch.org/blog/logging-elasticsearch-events-with-logstash-and-elasticsearch/

于 2013-10-25T06:38:51.550 に答える