New Relic instruments the Struts 2 Framework to provide you with insights into your web app.
When you add New Relic to your Struts 2 app, you’ll see your web transactions organized by your controller methods. This gives you immediate visibility have frequently web transactions are being called, and where they are spending their time.
For the slowest of those web transactions, New Relic provides detailed transaction breakdown and transaction traces. With that information, you can determine whether you have a bottleneck in your action, database call, or external call. The traces optionally include request parameters.
If your Struts application uses JSP, you will also see the time the pages took to make their calls and render.