и событиями из нашей базы данных.
Алгоритм выглядит следующим образом
1. Получить устройства для организации
2. Получить события с тем же ip (как у устройства) за последние 30 дней
3. Сравнить устройство с пользователем каждого события, чтобы найти владельца устройства
4. На основе результата из п. 3 вернуть массив возможных владельцев устройства
Теперь я хочу добавить что-то вроде аналитики для всего этого. Например, хранить, сколько событий мы получаем для каждого устройства, как долго мы обрабатываем каждое устройство, сколько времени мы тратим на получение событий.
можно ли для этого использовать elasticsearch?
Просто девайсы и ивенты у меня хранятся в еластике
если на эластик хватает денег и сил - вай нот
но аналитика сейчас в тренде на кликхаусе
тут вопрос не в этом. На проекте уже есть еластик и непонятно есть ли смысл добавлять что-то еще. Плюс у меня не сильно сложные данные. Я правильно понимаю что мне нужно создать новый индекс "analitics_devices" и пихать туда документы вроде { deviceId: "dsdsds", executionTime: 1234343 time: "11-11-2011T11:11:12Z" }
Обсуждают сегодня