Comments (2)
This configuration takes inspiration from how Rails 6 passes the connection info to notification subscribers to avoid looping through all connections to find the right one when instrumenting. The value of this setting is ignored for Rails 6+ apps as it is not needed and essentially ignored.
The recommendation to set the value to false
by default stems from various external gems that alter or prepend the ActiveRecord notification, thereby breaking instrumentation of ActiveRecord. The CHANGELOG suggests testing in development environment to ensure other gems your project may depend on are not breaking the instrumentation. Thus, users must opt-in to this performance enhancement.
If you have other questions or concerns, please feel free to reach out directly to support, who can help you with configuring your environment optimally and answer any other questions you may have.
from newrelic-ruby-agent.
Is there a list of commonly used gems that this setting would conflict with?
from newrelic-ruby-agent.
Related Issues (20)
- OpenAI: Attach token counts to individual LlmChatCompletionMessage events HOT 1
- AIM/OpenAI: Create callback to record client-side token count HOT 3
- AIM/OpenAI: Create config to remove content from LLM events HOT 1
- Add log forwarding support for for `semantic_logger` HOT 1
- Spike: Investigate log forwarding compatibility with `lograge` HOT 1
- [Spike] AIM: Refactor Net::HTTP references to LLM events HOT 1
- add_method_tracer no longer working for instrumenting class methods via an included module HOT 3
- Update LLM event attributes HOT 1
- OpenAI: Verify response headers HOT 1
- browser_monitoring throws exception on non string HTTP header Content-Type HOT 7
- [Spike] Prototype streaming support for Bedrock (AI SDK) HOT 1
- Concurrent Ruby: Stop assuming a version number is available where we expect it to be HOT 4
- OpenAI: implement streaming support HOT 2
- Rails 7.1 ArgumentError: wrong number of arguments (given 3, expected 2) HOT 3
- Remove plumbing for `conversation_id` HOT 2
- Serverless: Get Ruby layers published HOT 1
- Serverless: Update Lambda CLI tool HOT 2
- Serverless: Update extension repo HOT 2
- Serverless: Update public docs site content HOT 2
- Serverless: Work with GTS to beta test HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from newrelic-ruby-agent.