Related to: https://new-relic.atlassian.net/browse/NR-308847
Out of the box instrumentation for WebSockets has long been requested but it has proven difficult due to the constraints of the NR Transaction model. We would like to do a spike to determine if there is a workable solution.
This is likely to be a very large and complicated effort. A goal of any solution would be a general approach that is well documented in a new agent spec and is applicable across most, if not all, APM agents.
The goal of this spike is to determine if a working solution can be implemented for the Java agent and, if so, engage with other APM agent teams to determine if a similar approach is workable. Creating a new agent spec would be an ideal outcome but could be a follow-on task.
Some documentation on related efforts:
Related to: https://new-relic.atlassian.net/browse/NR-308847
Out of the box instrumentation for WebSockets has long been requested but it has proven difficult due to the constraints of the NR Transaction model. We would like to do a spike to determine if there is a workable solution.
This is likely to be a very large and complicated effort. A goal of any solution would be a general approach that is well documented in a new agent spec and is applicable across most, if not all, APM agents.
The goal of this spike is to determine if a working solution can be implemented for the Java agent and, if so, engage with other APM agent teams to determine if a similar approach is workable. Creating a new agent spec would be an ideal outcome but could be a follow-on task.
Some documentation on related efforts: