各ユーザーがいつログインおよびログアウトしたかを表すユーザーに関するデータがあります。
ElasticSearch を使用して、特定の間隔 (分、時間など) のユーザーの合計を照会したいと考えています。この種のクエリを取得する方法を知っている人はいますか?
よろしくお願いします。
各ユーザーがいつログインおよびログアウトしたかを表すユーザーに関するデータがあります。
ElasticSearch を使用して、特定の間隔 (分、時間など) のユーザーの合計を照会したいと考えています。この種のクエリを取得する方法を知っている人はいますか?
よろしくお願いします。
これを行う最も簡単な方法は、各ユーザーの滞在を表すドキュメント (ログイン時間とログアウト時間のタイムスタンプ、および滞在時間を表す値 (ミリ秒など)) を保存することです。その後、クエリが非常に簡単になります。
個人的には、おそらくこの情報をログに出力し、logstash を使用して Elasticsearch にシャベルします。
ここで両方についての議論を参照してください: http://www.elasticsearch.org/blog/logging-elasticsearch-events-with-logstash-and-elasticsearch/