🖥 Log Analyzer Pro — это полнофункциональный анализатор логов на Python, сочетающий простоту Streamlit и мощность SQLite...
🖥 Log Analyzer Pro — это полнофункциональный анализатор логов на Python, сочетающий простоту Streamlit и мощность SQLite.
Основные возможности:

ℹ️ Работа с Big Data: уверенная обработка больших логов (тестировался 3 ГБ+) с использованием WAL-режима для ускорения записи. Если у вас небольшие по размеру логи лучше юзать этот.
ℹ️ Продвинутая фильтрация: встроенный конструктор условий для точечного поиска данных (мультивыбор из n параметров!).
ℹ️ Функционал для оценки нагрузки (Traffic), сегментации пользователей и выявления разных ботов.
ℹ️ Скорость: мгновенные отчеты благодаря автоматической индексации данных при импорте.
Максимум функционала для анализа серверной активности любой интенсивности.
На сайте с 29.03.2012
Online
390
Что за обрывки кода? Заявленная структура проекта не совпадает с реальным репо, нет файла зависимостей. Все пихать в 1 файл???
про
if __name__ == "__main__":
Не слыхал? Детсадовская поделка, уж извини. Сначала хотел сказать - ключница GPT Готовилю Но так коряво он бы не написал. Делать это в одном потоке - такое себе.
На сайте с 29.03.2012
Online
390
где requirements.txt?
тем что позволит вызывать его как модуль и не вызывать призагрузке. Странный вопрос для человека, пишущего на python
Пишешь нейросети , копируя импорт из файла и спрашиваешь как установить , если не знаешь. Странно слышать от человека который шарит в Python.
Sly32 #:
тем что позволит вызывать его как модуль и не вызывать призагрузке.
Прочитай про https://streamlit.io , там не нужно ничего перезагружать, строчку в код добавил, рефрешнул страницу и все!
На сайте с 29.03.2012
Online
390
Евгений Молдовану #:
Пишешь нейросети , копируя импорт из файла и спрашиваешь как установить , если не знаешь. Странно слышать от человека который шарит в Python.
Ух ты! Все еще запущеней чем я думал. Ну давай я тебе на пальцах обьясню
Вот решил я установить себе. Иду в твой репо, клонирую.
git@github.com:Devvver/Log-Analyzer-Pro.git
Дальше перехожу в папку, читаю инструкцию.
cd Log-Analyzer-Pro
2. Установка зависимостейpip install -r requirements.txt
Выполняю и получаю -
ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'
Все, приехали.
Ладно допустим я знаю что делать - посмотрю твои импорты, создав виртуальное окружение, создам файл и запущу.
И интересно - что я получу? Правильно - фигу.
Оказывается я еще должен скопировать сами логи в папку проекта! То есть пойди на сервис или в панель, выгрузи их, потом анализируй.Неинтересно...
Смотри как надо.
Мне вот стало лень лазить читать лог, я прямо в админку себе добавли раздел логов
Могу выгрузить последние логи, могу в режиме реального времени наблюдать. Могу отфильтровать по контейнерам. Не ставил задачу, но написать анализатор ботов - это полчаса времени. При том что уменя уже встроенный блокировщик подозрительных запросов...
Никаких стримлитов. Все внутри приложения.
Sly32 #:
Оказывается я еще должен скопировать сами логи в папку проекта!
пипец, да. Не нравится - сделай другой функционал, код есть, можно доработать самостоятельно
. Ты бабос заплатил чтобы тебе делали под твои нужны? :)
Пипец люди пошли, опен сорс коду предъявлять что не хватает какого то функционала.
Sly32 #:
Могу выгрузить последние логи, могу в режиме реального времени наблюдать. Могу отфильтровать по контейнерам
Посмотри на на функционал внутри. Там фильтрация внутри, можно к примеру отфильтровать ботов Яндекса и Гугла, только те страницы, которые отдали 404 к примеру, твоя панель такое может? :)
На сайте с 29.03.2012
Online
390
Евгений Молдовану #:
пипец, да. Не нравится - сделай другой функционал, код есть, можно доработать самостоятельно
ОМГ, погромиста обидели... Дай мне доступ - ViachaslauKazakou, я уже сделал ПР с примером загрузки файлов откуда угодно, не могу запушить тебе.
Евгений Молдовану #:
Посмотри на на функционал внутри. Там фильтрация внутри, можно к примеру отфильтровать ботов Яндекса и Гугла, только те страницы, которые отдали 404 к примеру, твоя панель такое может? :)
Это все - 15 минут работы, называется кастомизация))) Понадобится - сделаю.
А вообще Streamit - это такая штука для MVP/POC - быстренько показать возможности. В реальности таке использовать не станешь.
На сайте с 29.03.2012
Online
390
Кстати, хочу тебе сказать спасибо, Streamit оказался классной штукой для локали - чтобы не возится с разворачивнием UI через большие фреймворки. Я как то раньше не сталкивался
На сайте с 28.09.2015
Offline
96
Ешё бы GeoLite прикрутить с сортирвокрй по странам и ASN - провайдеров.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Understanding Log Management and Analysis Tools for Linux Systems | 0 | 7 | 24-04-2026 |
| 2 | SPA – SEO Page Audit (бесплатное расширение без лишнего шума) | 2 | 5 | 12-04-2026 |
| 3 | yyds-logger 0.5.0 | 0 | 5 | 20-07-2026 |
| 4 | Проноз трафика - как? | 0 | 5 | 20-06-2026 |
| 5 | Асана 1.7 — бесплатный скрипт автоматической внутренней перелинковки | 0 | 5 | 26-09-2025 |
| 6 | reqlog – search, track and stream logs | 0 | 5 | 19-06-2026 |
| 7 | Безопасность на скорости кода: ИИ-триаж и кодфикс в Solar appScreener 3.16 в 10 раз увеличивают емкость команды AppSec | 5 | 7 | 24-06-2026 |
| 8 | Git в Telegram: как я избавился от JSON, победил Markdown и получил security by design | 5 | 7 | 02-07-2026 |
| 9 | Локальный Deep Research. Совершенствуем собственный ИИ-поисковик | 0 | 7 | 04-06-2026 |
| 10 | Подтверждена совместимость UserGate WAF 7 и балансировщика нагрузки DS Proxima | 0 | 5 | 23-06-2026 |