newrelic / newrelic-ruby-agent

New Relic RPM Ruby Agent
https://docs.newrelic.com/docs/apm/agents/ruby-agent/getting-started/introduction-new-relic-ruby/
Apache License 2.0
1.2k stars 599 forks source link

Need a mode that will exercise all gem instrumentation without reporting data #2882

Open fallwith opened 1 month ago

fallwith commented 1 month ago

In a discussion in https://github.com/newrelic/newrelic-ruby-agent/issues/2869, we discuss the need for running the agent in a non-production mode with all of the usual Ruby library instrumentation active but without streaming any data to New Relic that would incur cost or potentially confuse things on the UI side. I was under the impression that having agent_enabled: true and monitor_mode: false would give us everything we want, but evidently it doesn't.

We should consider supporting such a mode, either by making monitor_mode: false work that way or by introducing support for another usage pattern.

workato-integration[bot] commented 1 month ago

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