Como você já sabe como obter suas solicitações por segundo, precisa decidir o que sua "média" representa; ou seja, pedidos médios durante um período de 60 segundos, ou 5 minutos, ou 15, ou o que não. Supondo que seja mais de 60 segundos, você pode ter seu script existente acrescentado, a cada segundo, a um registro de métricas. Então, outro script, a cada segundo, em um loop, executa o seguinte:
# tail -n 60 | awk '{total = total + $1}END{print total}' / 60 | bc -l
Isso gerará as solicitações médias por segundo, durante um período de 60 segundos. Para fazer isso em 5 minutos:
# tail -n 300 | awk '{total = total + $1}END{print total}' / 300 | bc -l
Se precisar de mais esclarecimentos, sinta-se à vontade para comentar.