Add per-process HTTP metrics

I think this is the most sane way to provide per-process metrics. We won't catch all the networking spikes with it, but would detect the overall socket usage and eventual hangs.

It also gives us a variable to tweak, to get more fine grained results. We should be able to reduce the update interval to 1-3s (currently at 10s) without introducing noticeable overhead.