| Nginx-ru mailing list archive (nginx-ru@sysoev.ru) [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
 Re: парсер для error.log
 
 
On 01/18/13 00:24, Михаил Монашёв wrote:
 
Если в парсере заменять все числа, строки в
кавычках  и  строки,  идущие  от  двоеточия до запятой и не содержащие
пробелов  на  ХХХ,  то получится свернуть всё разнообразие сообщение в
несколько шаблонных фраз. Ну и ради примера приводить одну несвёрнутую
ошибку ещё можно. Полезная тулза, кстати получится.
 
Для суммарной статистики по числу ошибок разного типа сейчас использую такой 
скрипт:
sed -E 's/.* (.*) [0-9]*#0: /\1 /' < $ERROR_LOG         | sed 's/ \*[0-9]* / /; s/, client: .*//; s/"[^"]*"/"..."/g;'         | sort | uniq -c | sort -rn
--
 Anton Yuzhaninov
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru 
 |