What tools can I use to facilitate troubleshooting?A troubleshooting guide is available. Call Flow is a GlassFish features that collects runtime information about an application. This information can help in performance tuning and debugging an application. Calls from the application are monitored as they flow through various containers in the application server and through the application code. If your running on Solaris then Dtrace is a great option. DTrace is a comprehensive dynamic tracing framework for the Solaris⢠Operating Environment. DTrace provides a powerful infrastructure to permit administrators, developers, and service personnel to concisely answer arbitrary questions about the behavior of the operating system and user programs. Check out how others ( here, here, here ) have used DTrace with GlassFish. JConsole is a remote monitoring tool that ships out of the box with Java SE 5 and higher and can be used to monitor applications that expose JMX MBeans. Of course, because GlassFish exposes many features and properties through JMX, JConsole can be used with GlassFish. If you happen to run Solaris Management Center then check out the Halcyon PrimeAlert for Sun Application Server. |