newrelic-ruby-agent icon indicating copy to clipboard operation
newrelic-ruby-agent copied to clipboard

Devise a way to report "unsatisfied" for Padrino to the csec agent

Open fallwith opened this issue 1 year ago • 1 comments

The Padrino gem's relationship to Sinatra led to an instrumentation design in the New Relic Ruby agent that sees the :'instrumentation.sinatra' configuration option being inspected and no independent option with the word "padrino" used.

As a result, there is currently no way to convey to the security agent that the Padrino gem's instrumentation dependencies were unsatisfied independently of the Sinatra gem.

A similar issue exists between the "memcache" and "dalli" gems, with our Dalli instrumentation effectively clobbering the "memcache" gem's configuration option, but given that the "memcache" gem is considered defunct, it's only Padrino that it is of concern currently.

fallwith avatar Oct 12 '24 01:10 fallwith

https://new-relic.atlassian.net/browse/NR-325365