-
Notifications
You must be signed in to change notification settings - Fork 602
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need a mode that will exercise all gem instrumentation without reporting data #2882
Comments
monitor_mode: false should behave this way unless there is some other configuration overriding it. |
@tannalynn Have there been any changes lately to how The issue is that the default config in the test environment ( This issue is about introducing a mode where all API calls to NewRelic are stubbed, but all code paths (like collecting tracing information) still run. This would greatly enhance reliability and prevent issues that happened in #2869 (impossible to catch in CI and broke production environment after deployment). |
Hello @ZilvinasKucinskas, I closed this issue because I did some testing with a rails test app today and For the situation described in the previous ticket where monitor_mode was not working as expected: I hope that explanation helps, and I am happy to reopen this issue if there is a reproduction available of monitor_mode not working correctly. Thank you! |
In a discussion in #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
andmonitor_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.The text was updated successfully, but these errors were encountered: