Современный, быстрый и удобный парсер логов с веб-интерфейсом на FastAPI + HTMX
NGINX Log Parser — это веб-приложение, которое позволяет:
- Загружать лог-файлы (
.log,.txt) - Мгновенно парсить их в структурированный вид
- Фильтровать по уровню (
INFO,WARN,ERROR) - Искать по IP, пути, raw-логам
- Листать страницы (пагинация)
- Просматривать
raw-строку в раскрываемом блоке
Всё — без перезагрузки страницы благодаря HTMX.
- Backend: FastAPI (Python)
- Frontend: Jinja2 + HTMX + Bootstrap 5
- Парсинг: Кастомный парсер (parsers.py)
- Хранение: Локальные файлы (uploads/)
pip install -r requirements.txt
Запустите локально:
uvicorn main:app --reload --port 8888