OCI Stack Monitoring

August 11, 2023 | 5 minute read
Ana Maria McCollum
Senior Director of Product Management
Text Size 100%:

The new OCI Stack Monitoring service is part of the Oracle Cloud Observability and Management solution.

Stack Monitoring provides discovery and monitoring of an application including its underlying stack whether it is running on Oracle Cloud Infrastructure or on-premises.  With the initial release of Stack Monitoring, you get full-stack visibility into the health of Oracle Databases, WebLogic Servers, and Oracle E-Business Suite (EBS) applications including their underlying components viewable together using a single solution.

Stack Monitoring application discovery and topology

You can't monitor what you can't see and using different tools that just monitor a piece of an application delays issue resolution. In one click, Stack Monitoring performs discovery of Oracle E-Business Suite (EBS) and its components such as: Concurrent Processing, Forms System, Workflow Group as well as the underlying WebLogic Clusters and WebLogic Servers that they run on. You can also discover the Oracle Database which serves as the database tier for the EBS application. The topology of the EBS application is automatically constructed, enabling the correlation of the EBS application with the specific WebLogic Server(s) and Oracle Database it depends on. This provides the foundation to better monitor and correlate issues across the stack for an EBS application and eliminate legacy tools that monitor a piece of the application.

If you're already using the OS Management service and set up Resource and Discovery Monitoring, Oracle Database and WebLogic Server resources may have already been auto discovered and monitored for state and resource utilization. You can enable richer monitoring for these auto-discovered resources in Stack Monitoring.   

After discovery, monitoring for status and performance automatically starts on all discovered resources.

Monitoring at scale across the enterprise

The Enterprise Summary page provides you with an overview of the overall health of your applications and their underlying stack components.  To enable monitoring at scale, it was designed to highlight issues, with supporting drilldowns for further investigation. In a single view, you get visibility quickly on resources that are down across the different resource types and can drill down for a more detailed examination. You can review open alarms, select any alarm, and further explore the metric that triggered the alarm. 

The E-Business Suite region provides a stack view of the status of all components within the specific instance of the EBS application.  A fully green EBS stack means all components are up.  Any part that is not green (i.e., red or gray) represents EBS components that have availability status issues.  Quickly drill down into any of these EBS instances to investigate further.  All EBS instances are represented in this E-Business Suite region, enabling quick assessment of the availability of all EBS instances in your enterprise, all within a single view.

Figure 1: A Summary of Your Applications' Health and its Underlying Components

 

Homepages provide holistic observability and monitoring and drilldowns across the stack 

The resource homepage provides holistic observability and monitoring of the resource. See availability status immediately and investigate any open alarms by drilling down to review the detail of an alarm.  Key workload measurement, throughput, performance, and utilization of the resource is provided, enabling you to keep your resource’s overall health in check. 

For example, for a critical EBS component like Concurrent Processing, you can review the volume of concurrent requests by status (Running, Pending, Scheduled, etc.), check the utilized capacity of different concurrent managers, and verify that the overall trend of completed concurrent requests continues to be successful. 

Should an unexpected high workload or slow performance condition be observed, use the time controls to go back and review when it started.  A contributing cause of slow performance could be due to issues with dependent resources. The Related Resources view enables you to identify these dependent resources and easily navigate to their respective homepages to continue your performance investigation.

Figure 2: Homepages provide holistic observability and monitoring

 

Observability and Monitoring for EBS

The EBS homepage enables you to observe and monitor the overall health, status, and functioning of your EBS application. Check the availability status of the EBS components using the Member Status availability region. Alarms across all EBS components (Concurrent Processing, Forms System, Workflow Notification Mailer, etc.) are summarized, allowing a review by alarm severity and drilldowns to investigate further. Review load on the EBS application by reviewing Active Requests by Application or Active User Sessions.

Figure 3: Observe Overall EBS Health, Status and Functioning

 

The EBS Stack view provides rapid insight into critical KPIs across EBS and its underlying stack.  For example, the running times of the top EBS programs can be reviewed to ensure they are within expected timeframes. The Completed Concurrent Manager Requests can be monitored and verified as successfully completed. The JVM Heap Utilization of the underlying oacore WebLogic Managed Server can be checked to ensure it is not in danger of maxing out on heap. The JDBC connection and failure rates can also be monitored to ensure programs can connect successfully to the underlying Oracle Database.

Figure 4: E-Business Suite Stack View

 

Alarms alert you on EBS outages or performance issues

All status and performance telemetry are sent to OCI Monitoring, enabling the setup of alarm rules to trigger alarms when a resource is down (Concurrent Processing is down), when resources are about to max out (JVM Heap Utilization > 80%), or when performance is slow (Long Active Concurrent requests for certain programs run longer than expected). Using OCI Notifications, email and other notifications can be sent when alarms trigger.  

Figure 5: Proactive Notification of EBS Issues

 

Now that you can recover back time and resources from tools that just provided partial stack visibility, we invite you to see how much more you can accomplish using OCI Stack Monitoring solution. Watch for future blogs as we keep adding additional application stack support.

 

To get started

Check out the Stack Monitoring documentation.

 

 

Ana Maria McCollum

Senior Director of Product Management


Previous Post

Enhancing OCI metrics and creating Alerts using Logging Analytics

Kumar Varun | 7 min read

Next Post


Analyze more data and gain further insights with new features in OCI Operations Insights

Daniela Hansell | 5 min read