Loger to aplikacja Streamlit służąca do analizy logów serwerowych. Aplikacja umożliwia ładowanie, parsowanie oraz analizę danych zawartych w plikach logów serwerowych w formatach .log
, .txt
, oraz .gz
. Dzięki niemu można łatwo wizualizować statystyki logów, takie jak kody statusów HTTP, najczęściej odwiedzane strony, adresy IP oraz aktywność botów.
- Ładowanie i parsowanie plików logów: obsługuje formaty
.log
,.txt
oraz skompresowane.gz
. - Filtry danych: użytkownik może filtrować logi na podstawie daty, kodu statusu HTTP, metod HTTP oraz botów.
- Wizualizacja danych: dynamiczne wykresy ilustrujące różne aspekty logów serwerowych, takie jak kody statusów HTTP, najczęściej odwiedzane URL-e, najczęstsze adresy IP oraz aktywność botów.
- Eksport danych: możliwość eksportu przefiltrowanych danych do pliku CSV.
- Obsługa botów: identyfikacja popularnych botów, takich jak Googlebot, Bingbot, YandexBot i inne.
Wykonaj komendę
docker compose up --build
Przejdź na stronę http://localhost:8501