Product Demo

Watch this 5 minute demo on
managing Java Applications from
End User to Database.

Watch demo »

Application
Performance Monitoring

Learn how to improve application
performance from the perspective
of the business and the end user.

Read now »

Tech Brief

Learn the specifics of how
Foghlight can help you can gain
control of your business-critical
Java applications.

Read the tech brief »

Foglight for Java

Simplified Java Application Monitoring

Foglight for Java helps you manage the performance and availability of Java applications and web services. With proactive monitoring capabilities and real-time diagnostics, Foglight for Java allows you to optimize and validate Java applications. In addition, it helps facilitate incident and problem management processes by allowing you to detect, diagnose and resolve application issues before they impact end users or the business.

  • Monitor Java performance and availability from end user to the database
  • Identify performance and memory issues down to the offending line of code
  • Reduce MTTR with deep coverage across the application stack
  • Trace individual user problems in production with pinpoint diagnosis capabilities
  • Java Container and JVM Monitoring - Collect data on state, alarms and events by server, application, or Java EE artifact (such as an EAR file). Easy-to navigate models enable event correlation between dependent systems and components.
  • 24x7 Java Request Monitoring - Trace the path of a single user’s request in your Java EE environment from the request, component or method level detail all the way down to the SQL bind variables passed into the database. Choose the level of byte-code instrumentation based on desired level of monitoring detail.
  • Automated and On-Demand Transaction Traces - Identify problematic transactions based on performance thresholds and follow their path within your environment to get to the exact location in the code where a problem is occurring.
  • Named Method Monitoring - Define specific methods, or groups of methods to be monitored on a 24x7 basis.
  • Memory Leak Detection - Monitor the heap, allocated objects and garbage collection activity by transaction and user to pinpoint memory leaks.
  • Rich, Customizable Dashboards - Enable automatic customization and development of real-time views of JVMs, application servers, components, and Java EE applications.
  • Integrated IT and Java Service Management - Address Java application and IT service-related performance issues across diverse environments with a single tool. An intuitive interface (with drag-and-drop capabilities) helps you manage the Java environment.
Screenshot #2 Screenshot #3 Screenshot #4