Нужно настроить логирование node js сервера так, что бы клиент имел доступ к логам доступа к ендпоитам (время ответа, ссылка, метод, информация из токена авторизации)
Сейчас все логирует winston и крон собирает это раз в день в архив и выкидывает на облако. Нормально ли засовывать вместо этого логи в монгу (которая уже используется приложением) в capped collection и рисовать интерфейс пользователю используя данные оттуда? Или у этого есть какие то неочевидные минусы? Как вы логируете свои (или не свои) приложения?
сперва надо вам понять — какая нагрузка ложится на плечи логгера. Потом изучить инструменты на возможности и ваши ресурсы. Например, эластик хорош, но жрёт очень много оперативы. С текущим вашим логгером нет моментального отклика — откладывается на сутки. Ну и всё в этом духе.
А так elastic, mongo, clickhouse, mysql, .txt. Да что угодно, что может решить вашу задачу :)
За время моей работы логи складывались во всё :)
Точного ответа, вряд ли вы тут услышите. Все они будут субъективны, т.к. у каждого своя задача, не похожая на другие.