Реализовать приложение, которое является агрегатором данных
3 500 руб. за проект
Что надо сделать
Реализовать приложение, которое является агрегатором данных из access логов веб-сервера Apache с сохранением в БД
В приложении реализовать такие функции:
- просмотр данных сохраненных в БД (группировка по IP, по дате, выборка по промежутку дат).
- API для получения данных в виде JSON (смысл тот же: получение данных по временному промежутку, возможность группировать/фильтровать по IP)
- конфигурация через файл настроек (где лежат логи, маска файлов, и все, что Вам потребуется для настройки приложения)
- авторизация (пользователи в БД) (опционально)
Условия:
Требования:
Реализовать приложение, которое является агрегатором данных из access логов веб-сервера Apache с сохранением в БД
В приложении реализовать такие функции:
- просмотр данных сохраненных в БД (группировка по IP, по дате, выборка по промежутку дат).
- API для получения данных в виде JSON (смысл тот же: получение данных по временному промежутку, возможность группировать/фильтровать по IP)
- конфигурация через файл настроек (где лежат логи, маска файлов, и все, что Вам потребуется для настройки приложения)
- авторизация (пользователи в БД) (опционально)
Условия:
- Разбор файлов должен выполняться как принудительно (запуск пользователем), так и по cron'у.
- Просмотр данных с выбором нужного фильтра обеспечить через консоль. Реализация через оконный интерфейс будет плюсом.
- Необходимо отследить все возможные ошибки, обработав их и представив пользователю в удобном виде.
Требования:
- Python/C#
- Можно использовать фреймворк по своему выбору (если необходим).
- СУБД: mysql/postgresql
- В README.md должна содержаться инструкция по запуску
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.