Request your free trial!


Fill out the two fields below and we will contact you to schedule your free trial.

Thank you! We will contact you to schedule your trial.

Features

Reset filters

24/7 Performance Overview

The dashboard gives a 24/7 overview of the performance in a selected time range. It shows real-time critical information about the ADF application’s performance. Monitor your service level agreement (SLA): What is the...

Summary of Response Times

In the top left section of the dashboard a summary of HTTP requests response times is shown for the selected time range. It shows 4 categories: Normal (well within the SLA range) Slow (somewhat outside the specified SLA...

Details Response Times

HTTP response times can be analyzed over the selected time range. This makes visible when the load is high (and how high), how the response times are distributed over the categories (very slow, slow and normal) and when...

Network Time and Browser Load Time

Troubleshoot network problems and long browser load times. Network time is the time that it takes to send a HTTP request from a browser (http request network time) to the application server and from the application...

Time spent in Layer

The dashboard shows several overview and detail graphs that shows the layer (database, webservice, application server, network/browser loadtime) where process time is spent of your ADF application. It traces key ADF...

JVM Heap and Garbage Collection

An important aspect of performance management is a healthy JVM. The ADF Performance Monitor shows realtime or historic JVM heap usage and JVM garbage collection times. If garbage collections are running longer than a...

Errors/Faults Overview

Insight in the number, type and severity of errors that happen in a test or production environment is crucial to resolve them, and to make a stable ADF application that is less error-prone. Application errors (and their...

Error Stacktraces

From the Errors overview you can drill down to the error stacktraces and their ADF callstack. This combination is unmissable to solve complex errors and their root cause.

Time spent in Webservice Calls

Time spent in webservice calls is shown on the main dashboard page. All webservice calls are instrumented and visible on the ADF callstacks. JAX-WS webservices, Apache CXF webservices and the ADF EMG XMLDataControl are...

HTTP Request Metrics

The monitor retrieves all HTTP requests down to the smallest details for further analysis; Http Response Time, Time spent in Network/Browser Load Time, Process time by Applicationserver, Time spent in database time...

Time Range

There is common functionality; in every page a time range can be selected (5 minute, hour, day, week, month). You can drill down or roll up to any time range, or navigate to next or previous time range. There is also an...

ADF Callstack/Snapshot

An ADF callstack or snapshot gives visibility into which ADF method caused other methods to execute, organized by the sequence of their execution. A complete breakdown of the HTTP request is shown by actions in the ADF...

Performance by Click Action

A Click action is the actions that users have taken within the UI. This mostly relates to physical clicks on ADF Faces components such as buttons and tabs, but it also reports scrolling events, table and graph draws and...

Troubleshoot Slow ViewObject Query

A threshold can be set to log ViewObject SQL queries and their complete runtime statement including applied ViewCriterias and bind parameter values. Analyze slow queries and problems executed against the database.

Warnings and suggested solutions

During the whole application lifecycle, QA teams can make sure problems are found and dealt with. They can routinely check to ensure the application meets the desired quality. In the callstacks clickable warnings signs...

Worst ADF BC and ADF Model layer executions

In various overviews the worst performing parts of the ADF Business Components and ADF Model layer are indicated. Bottlenecks and the weakest chains are shown here. For example example the ADF BC overview it shows very...

ApplicationModule Pooling Performance

It is important to choose the right combination of ApplicationModule pooling parameter values to make the application scalable. This overview gives insight in the effect of these parameter values (how often passivations...

Total Execution Time of Worst Performing Executions

The performance impact of frequent invoked executions can be much higher than executions that occur only a few times but are very slow on average. There are additional overviews for the total execution time.

ADF Business Components Memory Analyzer

Like other web applications, ADF applications potentially use a lot of memory. To prevent memory over-consumption (often a pain-point in ADF applications) the ADF BC Memory Analyzer detects how many database rows are...

Select/Filter on Managed Server

Drill down into a specific Managed Server. Compare performance between Managed Servers or Monitor All Together.

End-User Metrics

There are several overviews of summarized end-user metrics. For example worst performance by user, top users by requests, and number of errors by users.

Filter on User ID

In case specific end-users are complaining about today’s or yesterday’s performance, the monitor helps to quickly troubleshoot. With the monitor you can filter all requests and its details on a specific end-user ID...

Use in JDeveloper during Development

The ADF callstacks can be printed in JDeveloper during development. This enables developers to diagnose and solve performance problems at an early stage and to build an efficient, responsive ADF application before it...