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

Production-ready Java EE application performance monitoring

Get production-ready application performance monitoring (APM) of your Java apps, regardless of whether problems reside in the Java code or the container. Foglight for Java helps first responders isolate application problems in the transaction path and enables java specialists to identify the root cause. With Foglight for Java, you’ll have an integral component of the Foglight APM solution, a fully integrated architecture providing comprehensive end-to-end monitoring. Rely on Foglight for dynamic run-time architecture visualization, application flow maps with client browser and network response time breakdowns, end-user session replays, and linkage to supporting virtual or physical infrastructure to facilitate triage and root-cause workflows.

  • 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

Features

  • Production-ready 24x7 Java transaction monitoring – Improve monitoring flexibility with multi-level byte code instrumentation options to provide high value with limited overhead.
  • Real-time alerts and intuitive workflows to speed triage and diagnosis – Get alerts on slow web requests impacting end users and click through to visualize the transaction path and response time breakdown across the runtime architecture. Plus, trace individual requests for method-level details to aid triage and diagnosis.
  • Application flow maps to help visualize transaction paths – See a full picture of the transaction flow from the client browser to the network via application flow maps when you combine Foglight for Java with Foglight User Experience Monitoring.
  • Auto-detection of application run-time architecture – Ensure you can always visualize accurate transaction paths as the production environment changes dynamically through automation. 
  • Java container and JVM monitoring – Collect data on state, alarms and events by server, application, or Java EE artifact (such as an EAR file). Deep visualizations support second level application support teams with root cause analysis. Tile based views provide key data supporting triage workflows.
  • Memory leak detection – Monitor the heap, allocated objects and garbage collection activity by transaction and user to pinpoint memory leaks.
  • Unmatched comprehensive APM coverage – Access transactional, application component and infrastructure visualizations of the run time architecture by combining Foglight for Java with other Foglight monitoring capabilities. This enables the right APM view for the right APM user and facilitates collaboration between application operations, application support and application development.

Videos

Screenshots

Monitor from the end-user perspective

Monitor from the end-user perspective

Application support first responders use auto-detected run-time architectures and response time breakdowns that extend from client and external network to database in order to identify and isolate the source of end-user performance problems.

Pinpoint challenging performance problems

Pinpoint challenging performance problems

Application support can pinpoint performance problems associated with specific transaction executions by visualizing the path flow and response time breakdown of aggregated and individual transaction executions. Drill to transaction replay to visually replay the end-user session to capture the context of the user activity and drill to a transaction trace to evaluate the method level details.

Identify virtualization impacts on web application performance

Identify virtualization impacts on web application performance

Combine with virtualization monitoring for the only APM solution takes application support from the end-user transaction to JVM to VM to ESX host in order to identify the effects of virtualization and shared resource conflicts for web applications.

Specialists use expert dashboards for deep dive analysis

Specialists use expert dashboards for deep dive analysis

Java specialists use expert dashboards designed to evaluate transactional activity purely from the application layer.

Perform code level root cause analysis

Perform code level root cause analysis

Java specialists evaluate method level code detail to find the source of code based performance problems

Docs

Support Docs, Notes and Guides

Release Notes and User Guides back to top