Skip to content

raptor72/log_analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

log_analyzer

Анализатор логов на Python

Основная функциональность: Скрипт обрабатывает при запуске последний лог в LOG_DIR, в результате работы генерируется отчет report*.html Готовые отчеты лежат в REPORT_DIR. В отчет попадают URL'ы с наибольшим суммарным временем обработки (time_sum). Скрипту возможно указать считать конфиг из другого файла, передав его путь через --config.

Параметры конфигурационного файла:

"REPORT_SIZE": URL'ов с наибольшим суммарным временем обработки (time_sum). "REPORT_DIR": директория в которую будет помещен html шаблон "LOG_DIR": директория с логами для обработки "ERROR_PERCENT": процент, при превышении которого работа скрипта будет прекращена. В лог будет записанно соответствующее сообщение.

Пример запуска с дефолтной конфигурацией: python3 log_analyzer.py

Пример запуска со сторонним конфигурационным файлом: python3 log_analyzer.py --config config

Для тестирования скрипта выполните: python3 test_log_analyzer.py

About

Python log parser

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published