надо логировать request / response неких данных, чтобы видеть что когда пошло не так.
Логировать в файл или БД на том же сервер, где стоит рабочее приложение не есть гуд. Надо пушить куда то на отдельный сервер.
Это должно быть некое приложение с БД, чтобы потом можно было выбрать нужный срез. Есть ли какое то готовое решение для такой задачи ?
elk, graylog
elk не слишком громоздкое и сложное для небольших приложений ?
Если у тебя небольшое приложение, то почему "Логировать в файл или БД на том же сервер, где стоит рабочее приложение не есть гуд"?
Чтобы в резюме было по больше всего]
по файлу плохо искать , в БД лежит условный магазин , она постоянно загружена ... стоит ли на нее вешать еще и запись / чтение логов ?
Почему сложно искать? cat logs/laravel-xx-xx-xx.log | grep "something", и все. Ну возьми грейлог.
ок, посмотрю грейлог ... был еще вариант - просто поднять еще один vps , исключительно под логи и слать в него по HTTP данные , потом собрать какую нить микроадминку и уже в ней строит отчеты и тд .. но это как то велосипедостроением попахивает
Обсуждают сегодня