но мне получается нужно будет писать некий самопис который будет стиучать туда и узнавать кто гадит в каждой ноде и складывать значения чтобы получить общее.
Да, но опять таки - на _каждый_ новый src ip будет создаваться отдельный счётчик (а на самом деле 5 - 1хх, 2хх, итп). И потом выводиться в портянку метрик.
Вобщем, твой выбор - анализ логов. А раз тебе тупо надо понять превышение лимита, а не блочить в nginx - можешь выпендрится, лить логи в кликхаус и там прямо через udf навесить триггер на любые превышения чего угодно. (Оно вроде сейчас умеет udf)