2013-10-25 4 views
1

У меня есть данные о моих пользователях, которые представляют, когда каждый пользователь вошел в систему и вышел из системы.Elasticsearch - количество пользователей онлайн

Я хочу запросить сумму пользователей за определенный интервал (минута, час, ...) с помощью ElasticSearch. Кто-нибудь знает, как получить такой запрос?

С уважением.

ответ

0

Самый простой способ сделать это - сохранить документ, представляющий пребывание каждого пользователя - отметки времени для входа и выхода из системы, а также значение (например, в миллисекундах), представляющее продолжительность пребывания. Затем он становится очень простым в запросе.

Лично я бы, наверное, просто выход эта информация в журналах и использовать logstash перелопачивать его в Elasticsearch

Смотрите обсуждение как здесь: http://www.elasticsearch.org/blog/logging-elasticsearch-events-with-logstash-and-elasticsearch/

Смежные вопросы