text: Title: Look into supporting OpenTracing
  Body: OpenTracing (https://opentracing.io/) looks like a great way to implement generic APM support.
  
  OpenTracing would also allow us to track requests across multiple servers (via forwarding trace/span IDs, for example using HTTP headers).