dd-trace-rb icon indicating copy to clipboard operation
dd-trace-rb copied to clipboard

Initial integration of Roda.

Open randy-girard opened this issue 5 years ago • 4 comments

I have a need to instrument Roda framework, so I took at stab at it locally and just ported it into the Gem. Feel free to rip it apart and fix it up for release :)

randy-girard avatar Mar 13 '19 17:03 randy-girard

@randy-girard Thanks for the contribution! This is a good first step; I'll try to get this a thorough review in the near future. :)

In the mean time, I would suggest adding some RSpec tests. Particularly it would be good to add some integration tests where we can demonstrate the instrumentation produces spans with proper attributes, especially around any special cases or edge cases where you expect different behavior.

You should be able to use many of the other integrations as examples of how to do this. Also be sure to add the appropriate commands to the Rakefile so these new tests run in CircleCI!

delner avatar Mar 20 '19 22:03 delner

👋 Hey, just checking in to see if there are plans to get this merged in anytime soon. We have a Roda app that could benefit from an integration.

mbarany avatar Jul 20 '21 16:07 mbarany

👋 @randy-girard & @mbarany, I'll schedule a review and follow up to this for our coming sprint. I'll let you know when we have an update.

marcotc avatar Jul 21 '21 23:07 marcotc

@marcotc Is there any update?

radek2r avatar Dec 13 '21 13:12 radek2r

It took a while, but last year we finally got a Roda integration going in https://github.com/DataDog/dd-trace-rb/pull/2368 !

I'm going to go ahead and close this PR. Thanks Randy for getting the ball rolling, although it took a...bit...longer :sweat_smile:

Do feel free to reach out if we can help further on this issue or in others :)

ivoanjo avatar Jun 27 '23 16:06 ivoanjo