Oracle APEX is an enterprise low-code application platform that enables developers to build scalable, secure web and mobile apps. It can run on-premises as well as Oracle Cloud Infrastructure (OCI). While the Oracle APEX framework provides administrator and monitoring dashboards, they require APEX-specific skills and access.
Utilizing OCI Observability and Management services, a single point of display and control for all the services can be obtained without having to be an APEX expert or administrator.
In this Blog, we show how to source monitoring data from the Oracle APEX repository and then publish it to an OCI Dashboard.
To activate comprehensive Observability capabilities for your own APEX App you can use two services:
- OCI Logging Analytics. Documentation located here
- OCI Application Performance Monitor. Here is how to enable it
Enabling these advanced OCI O&M services yields such Applied Observability insights as Error, User Authentication, Application Usage Dashboard, and Real User Experience.
Error, User Authentication, and Application Usage Dashboard
The errors dashboard group provides a view of application errors and their impact on the end user.
The User Audit widget group displays the application user and the database login. In this example, it provides the success and the failure logon trend. Note, an alert can be defined when the failure exceeds a threshold limit.
The application usage dashboard provides an overview of your APEX app workload in terms of workspace, application, pages, and users.
A dashboard is made of several widgets. Each widget allows one to drill down to the raw data source. See how to build widgets here https://docs.oracle.com/en-us/iaas/Content/Dashboards/Tasks/widgetmanagement.htm
Real User Monitoring for server or cloud-based applications
Real user monitoring (RUM) records all user interaction with a website or client interacting with a server or cloud-based app. Monitoring actual user interaction with a website or an application is important to operators to determine if users are being served quickly and without errors and, if not, which part of a business process is failing. Real user monitoring data can be used to determine the actual service-level quality delivered to end-users and to detect errors or slowdowns on websites.
Observability provides more than traditional monitoring, enables full insights from your asset, and improves the business quality of service. OCI offers integrated and native monitors for all the services. To learn more, access our knowledge repository!
Resources:
