SpyGlass Tracer is a complete application performance and optimization tool for Java/J2EE based systems.
SpyGlass Tracer offers a simple and intuitive interface to analyze any user/client request, any scheduled activity and any java standard component based operation.
No application modification is required. No configuration. SpyGlass Tracer is based on standard technologies: Java Instrumentation, JMX, VisualVM plugin architecture, and so on.
SpyGlass Tracer is offered in many versions (called Editions) to match better your specific needs:
- Basic edition is intended for small systems that you need to monitor during runtime activity to check their behavior and to identify bad performant element in your architecture. You're mainly interested in checking the health of your system. You're provided with complete J2EE component management (including SQL Statement tracing) and standard drill-down functions for performance analysis.
- Professional edition is intended for deep realtime analysis of medium-to-large system. Consider this tool if you're interested in monitoring performance of your system and analyzing bad performing requests and components to identify bottlenecks and critical elements or if you're interested in custom code analysis or if you're also interested in a deep system resource monitoring. This is a complete tool for application/platform assessment and realtime analysis for production systems.
- Enterprise edition is intended for 24x7 mission critical systems where you need not only a realtime monitor but also a historical analysis tool. Enterprise edition is released with a server application to manage multiple agent based system and persist metrics for offline analysis, automatic report generation, alarm management and so on.
- Cloud edition, finally, exports Enterprise edition features to cloud based systems.
- Free edition is intended for personal projects. You can download and use it for free for non commercial solutions. To use it you need to get a free license key.
Main feature list
This is the list of main features you can find in SpyGlass Tracer Enterprise:
- Automatic instrumentation for standard J2EE components: Servlet, JSP, JSF, EJB 2.x, EJB 3.x, Message Driven Bean, Timer Bean, Java Mail
- Automatic support for famous open source framework: Struts 1.x, Quartz, Spring, Hibernate
- Http transaction monitor
- Active users and thread usage
- JMS activities
- Scheduled activities
- SQL Statements and JDBC statistics
- JVM and Garbage Collection Monitor (Basic version or better)
- Unmanaged component exceptions (Basic version or better)
- Static and dynamic instrumentation (Basic version or better)
- On-the-fly agent integration (Pro version or better)
- Slow methods and stalled methods (Pro version or better)
- Request monitor (Pro version or better)
- SQL PreparedStatement Parameters (Pro version or better)
- Web Session Analysis (Pro version or better)
- Report generation for monitored session (Pro version or better)
- Custom metrics and complete agent configuration (Pro version or better)
- Complete JVM and advanced Platform metrics (Pro version or better)
- Extension packages (Pro version or better)
- JMX metric exposition (Pro version or better)
- Alarm monitor (Pro version or better)
- Metric recorder and player for offline analysis (Pro version or better)
- Web client for monitoring (Enterprise version or better)
- Metrics storage for Historical analysis (Enterprise version or better)
- Trend definitions and analysis (Enterprise version or better)
- Metric alert definition (Enterprise version or better)
- Action raised by critical alert definition (Enterprise version or better)
- Report generation (Enterprise version or better)
- Scheduled report shipping (Enterprise version or better)
Server: Java 1.5 or better java based system is required to integrate SpyGlass Tracer agent.
Client: VisualVM 1.3.1 or better with java 1.6 or better on the client to run SpyGlass Tracer Plugin. Current version of VisualVM is available at http://visualvm.java.net/.
SpyGlass Tracer is based on standard Java technologies so you can expect to have it run on any Java platform.
For your utility we report platforms we use to test our releases:
- JVM: Sun/Oracle 1.5.x, 1.6.x and 1.7.x; JRockit R28
- Application Servers: JBoss 5.x, Tomcat 6.x and 7 and any standard J2EE application server
To run SpyGlass Tracer agent you need a license file (.lic) related to your application server physical installation.
SpyGlass Tracer download instructions and license files are provided after purchase process completion.
SpyGlass Tracer billing is based on:
- Logical CPU number (CPU number see by Java)
- Annual or perpetual license duration
- Extended components included
SpyGlass Tracer BasicReal-time Java and J2EE application monitoring: end-to-end trace analysis, standard J2EE component profiling, SQL statement analysis. Easy configuration on all J2EE application servers.read more ≫
SpyGlass Tracer ProComplete real time Java and J2EE application monitoring and analysis to find bottlenecks and to resolve abnormal behaviors: end-to-end trace analysis, standard J2EE component profiling, SQL statement analysis, custom metric. creation. One minute configuration on all J2EE application servers.read more ≫
SpyGlass Tracer EnterpriseAdvanced real time J2EE application monitoring, historical analysis, automatic reporting and alertread more ≫
SpyGlass Tracer CloudAdvanced real time J2EE application monitoring, historical analysis, automatic reporting and alert for cloud.read more ≫
SpyGlass Tracer FreeFree solution for Java and J2EE real time application monitoring: automatic J2EE component monitoring, basic end-to-end trace analysis. One minute installation and no configuration required. Works on all J2EE Application Server with Java 1.5 or better.read more ≫
(01 jul 2014) SpyGlass Tracer 1.8 releasedThis version contains new features like Profiler and JDBC connection monitoring.read more ≫
- SpyGlass Tracer Basic
- SpyGlass Tracer Pro
- SpyGlass Tracer Enterprise
- SpyGlass Tracer Cloud
- SpyGlass Tracer Free
- (01 jul 2014) SpyGlass Tracer 1.8 released