You see metrics and transaction segments for some of your Couchbase activity, but not all of it. For example, New Relic's .NET agent is not instrumenting calls to:
Remove(string key, ulong cas)
Upsert<T>(string key, T value)
The Couchbase SDK contains methods for
Upsert that act on multiple documents. These methods use multithreaded processes to call into other public methods in the Couchbase SDK.
To avoid double instrumentation, New Relic's .NET agent automatically instruments the multiple document methods. However, the agent does not automatically instrument the base methods they call into.
To see additional metrics and transaction segments for Couchbase activity, use either of these options:
Use alternative methods
Use other methods in the Couchbase SDK where .NET agent instrumentation is not disabled. For example, if you use
Edit instrumentation XML file
If you do not use the multiple document methods in your application
If you need more help, check out these support and learning resources:
- Browse the Explorers Hub to get help from the community and join in discussions.
- Find answers on our sites and learn how to use our support portal.
- Run New Relic Diagnostics, our troubleshooting tool for Linux, Windows, and macOS.
- Review New Relic's data security and licenses documentation.