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.

FAQ

Check the Questions that were Frequently Asked (FAQ) by our Customers. Contact us if you have a different Question.

You can request a 10-day free trial version. Click on the button at the bottom of this page and fill in the request form.

During the 10-day trial period, this software is fully functional and identical to the full version of the ADF Performance Monitor – all features will be enabled. Arm yourself with real metrics data – and insight in the performance of your ADF application. You will receive a trial version specific for your ADF version. After your 10-day free trial the monitor wont collect metrics anymore and you need to purchase a license if you want to keep using the ADF Performance Monitor.

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 (Dev, Test, Acc, Prod) 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. The license includes:

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

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

Yes. During the license period full support will be delivered and we will assure you you can monitor your ADF application. The license includes:

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

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

We can provide – on request – an online demo online via webcast. You can use the contact form under the Contact page, or you can send an email to info@adfpm.com.

No, the ADF Performance Monitor is an easy to use and to understand. Any member of an ADF project can analyze/monitor the performance with the ADF Performance Monitor; ADF developers, QA teams, administrators and managers. The dashboard application is set up very visually and reports in a clear way. ADF knowledge will help in getting started with the ADF Performance Monitor insights like a pro, but it is not a required skill.

We can provide consulting and training on the ADF Performance Monitor, ADF performance tuning and ADF best practices (on location or online via webcast). You can send an email to info@adfpm.com.

Yes – we are experts in finding bottlenecks and inefficiencies in ADF applications. We can find the weakest chains and speed up your Oracle ADF application.  We also provide training on the ADF Performance Monitor and ADF best practices (on location or online via webcast). If you have any questions you can use the contact form on the Contact page or you can send an email to info@adfpm.com.

The implementation 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.

Yes, it is possible to instrument (calls to) custom Java methods and 3rd party libraries. Custom methods are visible on the call stacks and the Java methods performing executions overview.

The ADF Performance Monitor has designed adding custom properties to each request as well. It typically requires no more than one additional line of code per property. Decorating all your page and partial page requests with a custom property is a powerful way to collect events from your software that are not collected out of the box. For example the organisation or department the end-user works for, or the role or type of user the end-user is.

Any Oracle 11g (also the free XE) or Oracle 12c database can be used for the metrics database schema..

This is configurable – default for 30 days. The monitor automatically cleans up old metrics data for you that is older than the configured number of days. You can keep the metrics data longer if you need to and you can set it to for example for 60, 90, 180 or 360 days. However we recommend to set a maximum number of days to limit metrics data storage.

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.

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

Configuration

  • An ADF library needs to be added to your ADF application. A very small amount of code needs to be added to instrument the ADF application. The metrics classes make use of extension points in the ADF framework in order to measure the time every action/step takes in an http request.
  • On a test or production environment, a JDBC datasource must be configured on the managed server that connects to the metrics database.
  • The dashboard application EAR file must be deployed on a separate WebLogic server instance to not impact WebLogic resources. This EAR can also be run locally in JDeveloper.

Load tests show that the overhead is less than 2 percent. This overhead is caused by the very detailed collection of performance metrics. The metrics collection can be dynamically turned on and off (at runtime) at all times. When the monitor is turned off there is no performance overhead because the metrics classes are not active.

Yes. A senior ADF developer can install the monitor with help of the detailed installation guide – but we can also assist you with the installation.

It is possible to instrument (calls to) custom Java methods and 3rd party libraries. Custom methods are visible on the call stacks and the Java methods performing executions overview.

Yes. Not all Oracle ADF projects are built with ADF Business Components. Some organizations use EJB/JPA (EclipseLink) instead of ADF BC. The ADF Performance Monitor supports EJB/JPA. Amongst others EJB/JPA DataControl operations/methods, runtime invoked methods on EJB SessionBeans and SQL queries/DML actions executed are instrumented and visible on the ADF call stacks.

Yes. JAX-WS, Apache CXF and XMLDataControl webservices are supported. All webservice calls are instrumented and visible on the ADF call stacks. Time spent in webservice calls is shown on the main dashboard page. There is also a detailed aggregated overview of webservice calls.