Earlier this year, we launched Cross Application Tracing (CAT) for our Java, .NET and Ruby agents. For those of you who have multi-tier, SOA-style architectures, CAT allows you to better visualize and trace through the connections between your application tiers. We’ve always captured connections between these tiers, but CAT makes it even easier to trace through from one application to the next. Now you can get this insight into your Python applications.
To get started, upgrade to the latest Python agent and you’ll immediately start to see cross application data appear in several places in New Relic. The most visually interesting change will likely be in the App Map, where the logical connections between your app will be called out more clearly. You’ll also get value out of the updated External Services view, which will now break down your external calls in to the individual web transactions on the receiving side of the web service request.
Another, more subtle change is in the Transaction Traces feature. Once you’ve updated the agent, you’ll see see some new icons in the Drilldown column. These icons will either link you to the aggregate view of the underlying web transaction during the time of the trace or (if available) the individual trace captured on the other side of the application tier.
For more information on CAT for Python, check out our Python agent release notes. And watch this space to learn about some exciting new features we have in the pipeline.