Hello! I would like to kick off an instrumentation working group for Rails. I work at Skylight and so this is obviously a topic that we are quite interested in.
Over the years, we have accumulated a few patches in our agent that we would like to upstream into Rails. For example, here is a pull request we submitted recently to provide better information about the layout in views instrumentation.
Most of the change are relatively minor and uncontroversial. However, to avoid breaking other consumers of the instrumentation APIs and to avoid any conflict-of-interest, I would like to make an open call to maintainers of other instrumentation libraries, so that we can get more eyes on these reviews and discuss any potential breakage.
To start, I suggest that anyone who is interested in discussing or reviewing such these changes/issues could reply to this thread with a short introduction and your GitHub handle, the latter is needed so others would know who to ping on GH when submitting a PR in this area.
Beyond the initial scope of upstreaming our patches – and I invite other maintainers to do the same too – I think there are probably more work we can do together in this area. For instance, I know @samsaffron has some specific ideas for improvements in this area as well. I’ve created the “instrumentation” tag in rubyonrails-core for this purpose, so feel free to start new topics under that if you have anything to propose.