Building an always-on (Ruby) production profiler

For the past few years, I ve been working at Datadog on a new open-source Ruby profiler. This profiler is shipped as part of the datadog Ruby gem . Why spend all this time and effort on building a new profiler? The key detail is that we want (and need) something that is built to be always-on in production. That translates to having really low overhead in several dimensions, including low cpu…