split queue time and queue depth into different middlewares
request id for request metrics
extract Rails AS::Notify stuff into a module for both middlewares
add diff + cleanup queue_time