Не знаю, что там за проблема - может с этого, действительно начать.
На самом деле я заморачивался подобным, при диагностике проблем в комбайне под названием БД Oracle. Для этого, в том числе, доработал ASH Viewer - ПО для мониторинга истории активных сессий в БД. Теперь с его помощью, можно снимать данные с rate до одного раза в секунду из любого набора данных в БД (в формате истории активных сессий).
https://github.com/akardapolov/ASH-Viewer. Плюс есть спец. ПО для тотального сбора метрик (указываешь таблицы для сбора, логику расчета показателей) и можно смотреть в разрезах всяких данные (метрики и raw).