Parses apache logs
Для того, чтобы распарсить access лог, необходимо в админке добавить полный путь до файла 
 Реализована фильтрация по датам и по ip адресу: если указа дата начала - берутся записи больше этой даты, дата конца - берётся меньше, если указаны обе даты - до берутся записи за указанный временной промежуток.
Реализована фильтрация по датам и по ip адресу: если указа дата начала - берутся записи больше этой даты, дата конца - берётся меньше, если указаны обе даты - до берутся записи за указанный временной промежуток. 
 Реализована "отдача" данных по REST API.
Реализована "отдача" данных по REST API. 
 Для фильтрации используются параметры адресной строки (query params).
Для фильтрации используются параметры адресной строки (query params). 
 БД в проекте используется Postgresql.
БД в проекте используется Postgresql. 
Парсинг лога запускается celery, через crontab, в целях демонстрации запуск задачи поставлен каждую минуту. 
Также реализована авторизация и регистрация, так же есть возможность сделать то же самое по REST API (отдаётся токен).
Для удобства приложение реализовано в докер контейнерах. 
В целях демонстрации, чтобы запустить приложение - docker-compose up (или sudo docker-compose up).
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 0
Gogee90/Apache-log-parser
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
Parses apache logs
Resources
Stars
Watchers
Forks
Releases
No releases published
              Packages 0
        No packages published