Track user performance where it matters by identifying trends and outliers at a glance to quickly fix issues in your Java application. TraceView provides full-stack application performance monitoring with code-level insight into Java web applications. Offering both real user and synthetic monitoring across distributed hosts, TraceView provides a unique and comprehensive view for development and operations. Manage your service oriented architecture easily by monitoring across languages.
Distributed Transaction Tracing
TraceView allows users to find and fix problems at any layer of the stack and on any host without slowing your application down with excessive overhead. By using methods of probabilistic sampling the server overhead consistently remains under 1%. Users can trace application requests through complex SOA environments identifying bottlenecks with a single click. With TraceView users are able to see thousands of individual requests into their systems and through every layer of their stack. Identifying outliers and trends that are invisible when simply viewing average latency, TraceView users are able to isolate interesting calls in order to drill down to the line of code and the machine it ran from with backtraces and correlation with host activity data.
TraceView stores and displays every data point for 90 days standard to help users identify trends over time. With thousands of data points instead of just average latency over time, users can pinpoint outliers at a glance and understand performance trends over multiple releases. Request density will also tell operations if only a few users are experiencing issues or if it is a larger group. TraceView provides granularity down to specific requests so users can investigate spikes in latency by easily distinguishing a single request that is causing latency averages to appear slower. TraceView methodology for tracing requests also guarantees that if the data is collected it is shown to the users giving unparalleled clarity when identifying trends.
User experience is key for growth. TraceView allows development and operations to use a complete picture of their application. Teams can correlate code and infrastructure metrics with database, services, and cache calls in the context of a single transaction. TraceView correlates performance to specific pages and actions, with interface-wide filtering on the top URLs, Controllers, Queries and Hosts by traffic frequency as well as latency. TraceView also exposes the top metrics like domain, controller action, query text, host entry point, and average load time.
Quickly identify performance issues with any of your apps, using:
- Apdex Scores
- Average Latency
- Interactive Charts (1 hour, 24 hours, 7 days)
- App Server Latency Chart with Trace Count
- End User Chart with Page View Count
- Filterable Application Tags
- App, Host and Layer Management
Trend garbage collection, JVM data, and other useful Java internals inline with your traces. With host-type metrics for load, cpu and memory usage TraceView gives you consistent information no matter what environment you’re in. With custom JMX data users can also view metrics like heap memory usage, database access rate or business logic through StatsD.
EJB: JBoss 4.x-8.x
Groovy/Grails → Grails 1.4 - 2.3.6 (partial support for 1.0-1.3)
JSF 1.2 - 2.2.8
Play 1.1 - 2.3
Play2War, a Play 2 Framework deployable - supported versions 2.0.x - 2.3.x
Restlet 2.0 - 2.3
Spring MVC 3 - 4.1.3.RELEASE
Spring WebFlow 1.x, 2.x
Undertow 1.0 - 1.3