Hi Amber
I'm not super familiar with the Twisted release process but I can help if
you can point me in the right direction. I haven't been as active as I was,
but I answered many Stackoverflow about Twisted so I am quite familiar with
the ecosystem. Let me know if I can help.
On Tue, Sep 10, 201
I've used decorators that execute the route function and then fire a call
back at the end. Here's a quick example of "metrics at the start of a
request and at the end.
```
from functools import wraps
from random import randint
import time
from klein import Klein
from twisted.internet import defer