Have you considered being able to add custom columns to the profiler results screen for other types of service usage?
I’d love to be able to show things like RPC calls + time, redis requests + time, and memcached requests + time. The existing SQL column feels like a perfect template for displaying this information. I imagine additional columns filling in to the right of the SQL one.
We’ve just set up rack-mini-profiler on a new project and are really loving it. We have a custom (and admittedly pretty hacky) solution we call the “mission control bar” for github.com and, while its not general purpose at all, it does give us a bit more visibility into other external services. I’d love to replace it with rack-mini-profiler so we had something we could easily plug into all of our apps.
I haven’t dug too deeply into the codebase. I’m wondering, are there existing APIs that’d let me accomplish something like this? Or plans to add them? If not, would you be interested in pull requests that experiment with such a feature?