Я пытаюсь подсчитать количество запросов, которые мои обратные прокси-серверы nginx обслужили за последние 30 дней. Я делаю это, подсчитывая все строки в журналах доступа плюс повернутые журналы доступа. У меня есть логи за 30 дней.
cd /var/log/nginx
for file in access.log*.gz; do zcat $file | wc -l; done
wc -l access.log
Затем я суммирую все полученные числа. Следует ли мне также добавить к этому строчки из журнала ошибок? Есть ли лучшие способы подсчитать общее количество запросов? Есть ли подводные камни, о которых мне следует знать?
Нет ... ошибки просто, что ... ошибки. В вашем журнале доступа также будет соответствующий запрос (с кодом состояния). При возврате статуса 4xx или 5xx может быть одна или несколько ошибок (которые, опять же, должны быть отражены в вашем журнале доступа).