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
|