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.

Implementation

On this page you will learn more about the implementation of the ADF Performance Monitor. If you haveĀ  any questions after reading this page, don’t hesitate to contact us!

  1. The first configuration step is to instrument the ADF application. You need to add a metrics library to your application – and to add a few lines of code in the ADF application to make the metrics classes active. Then you can already print the metrics in JDevelopers console log.
  2. The second step is to configure the database schema where the metrics will be saved.
  3. The third step is to deploy the dashboard reporting application on a Weblogic server.

Implementation time

The implementation is very easy – it takes less than 1 day, usually no more than a few hours – depending on the size and modularity of your ADF project. All configuration steps are well documented in the installation guide. You can do the configuration yourself – a senior ADF developer can do the configuration – but we can also assist you with this. There is also an extensive user manual available.

Prerequisites

The ADF Performance Monitor can be implemented on any ADF version; ADF10g, ADF11g and all ADF12c applications. Any Oracle11g (also the free XE) or Oracle 12c database can be used for the metrics database schema. If ADF BC is used, the use of ADF BC framework extension classes is required.

License Professional Version

The professional version pricing model is based on a subscription model per year per site (physical location). This license is then applicable for multiple ADF applications and multiple environments (Development, Test, Acceptation, Production) per site. We have a discount model in place for companies with multiple sites. During the license period full support will be delivered and we will assure you can monitor your ADF application.

If you have any questions you can use the contact form on the Contact page.

The license includes:

  • ADF Performance Monitor software
  • Installation Manual
  • User Manual
  • Product Support
  • Product upgrades

Request a Demo

We can provide – on request – an online demo online via webex. You can use the contact form on the Contact page.

Training

We can provide worldwide consulting and training on the ADF Performance Monitor, ADF performance tuning and ADF best practices (on location or online via webcast). You can use the contact form on the Contact page.

How it works

The product consists of an ADF library, metrics database schema, and a dashboard reporting application. The ADF library (attached to your application) collects runtime behavior and performance metrics. The metrics are saved in a separate database schema. The dashboard reporting application retrieves the metrics from the metrics database.

  1. Metrics collection
    Raw metrics data is collected from every HTTP request by the attached ADF library. When the HTTP request is finished, the metrics data are buffered.
  2. Metrics logging
    A background job saves the metrics into an Oracle database. This database is a separate, different one than the database of your application – and preferably on a different machine to not impact machine resources of application database.
  3. Dashboard reporting application
    The dashboard reporting application is a web-based ADF application that can be accessed from any supported browser. This application is deployed preferably on a separate WebLogic managed server and communicates with the metrics database.

Clear error messages
The ADF Performance Monitor logs clear error messages in the Enterprise Manager in case resources needed for the monitor are not available (for example if the metrics database is offline). Or in case an error occurs. This will not cause any application error in the ADF application.

Turn on/off at all times
The ADF Performance Monitor makes use of the standard Oracle ADFLogger and can be turned on and off at runtime at all times in the Enterprise Manager.