Мы разрабатываем сервер API (graphql, prisma, node), работающий в Lambda (развернутый через Apex Up ).
Мы хотели бы регистрировать некоторые пользовательские события, такие как:
- Успешный вход в систему
- Ошибка входа в систему
- Пользователь предпринял действия X
В настоящее время мы просто регистрируем их в базе данных Aurora DB нашего приложения через доступ основного API к БД.Это приводит к большому количеству записей и строк, поскольку пользователи выполняют много действий.Так что нас это немного беспокоит в масштабе.
Просто интересно, лучше ли нам хранить этот материал прямо в Cloudwatch.Является ли Cloudwatch подходящим для данных, которые мы хотели бы классифицировать, а затем проанализировать / запросить позже по user_id
и event_type
?
Есть ли что-то еще более подходящее для AWS или иным образом?