There is no reason to monitor transition states so we ignore ready and active states. We can get ratio of completed vs failed requests from final states.
Because there will be similar observer for PumaWorkerKiller, it makes sense to keep both on better place.