Маленькая и лёгкая библиотека на PHP 7.2 и выше.
Позволяет собирать информацию о запросах к приложению.
Считает ежедневное количество обращений к серверу группируя по url и типам запросов.
Хранит счётчик запросов в файлах.
Собирает информацию из переменной $_SERVER
Может использоваться как middleware
Если вам удобнее получать информацию из объекта Request, то библиотека расширяется под ваш формат HttpRequest или CliRequest
Вы можете написать альтернативную реализацию сохранения собранной информации не в файл а в базу данных.
// Создаём базовую фабрику
$factory = new DriverRequestHunterFactory();
$requestHunter = $factory
->driver(DriverRequestHunterFactory::FILE_DRIVER) // выбираем хранение в файлах
->type(TypeRequestHunterFactoryBase::SERVER_ARRAY) // собираем информацию из $_SERVER
->path($this->dir_root . 'storage/rh') // путь к хранилищу относительно корня
->build(); // подготовка данных
$requestHunter->run();