Profiling Eventlet

I wanted to profile our system that is using eventlet. I wasn't happy with any of the existing solutions so I rolled my own: https://github.com/colinhowe/eventlet_profiler. The existing solutions have a few failures: You can't figure out how much time a specific function spends calling another function They generally use CPU ... Read more

Django SQL Sampling

Any site of a large size with have lots of different queries going on. If you're having performance trouble it's easy to find and fix the ones that are causing trouble. It's not so easy if you have a query that runs moderately fast but is run a lot. It's ... Read more

Django SQL Sampler becomes Django Sampler (with Mongo support)

In a previous post I described Django SQL Sampler as a tool that helps you find the SQL queries that are consuming the most time on a production site. I've now renamed Django SQL Sampler to Django Sampler because it now does much more. It now has a plugin architecture ... Read more

Django Sampler 0.6 Released

I've just uploaded Django Sampler 0.6 to pypi! For those that don't know, Django Sampler allows you to use cost-based sampling of queries on a production site to discover what is consuming the most resources. It's not always the bad queries that need optimising, sometimes its the little ones that ... Read more

Colin Howe

I'm Colin. I like coding, ultimate frisbee and startups. I am VP of engineering at Conversocial