Oracle Analytics Server Monitoring Guide: Best Practices Using Enterprise Manager

Oracle Analytics Server Monitoring : How ?

Oracle Analytics Server monitoring via Enterprise Manager (EM) allows administrators to proactively track system health, visualize JVM heap usage, and manage BI domain performance. By leveraging Fusion Middleware Control, users can oversee WebLogic deployments, ensure high availability through clustering, and troubleshoot critical server metrics like CPU load and port status.

Key Takeaways

  • Holistic Visibility:Monitor the entire BI Domain, including Admin and Managed Servers, from a single pane of glass within WebLogic.
  • Critical Metrics:Focus daily checks on Server Status, Listen Ports, CPU load, and Java Heap usage to prevent downtime.
  • Scalability & Tuning:Utilize Failover and Scale Out features within EM to enhance system availability and optimize performance parameters.

1. Oracle Analytics Server System Architecture

To effectively monitor OAS, it is crucial to understand the logical architecture. The OAS system is hosted under the WebLogic Middleware Server. The logical system architecture comprises a single integrated set of manageable components called the BI Domain.

Oracle Analytics Server System Architecture diagram showing BI Domain components within WebLogic Middleware Server

 

Core Components of the BI Domain

The BI Domain can be installed on a single host or clustered across multiple hosts for high performance. It consists of the following key components:

  1. Administration Server:Deployed as a JEE container, this runs in a dedicated Java virtual machine. It houses components for administering the system, including the Oracle WebLogic Server Administration Console and Oracle Fusion Middleware Control.
  2. Managed Server (bi_server1):Also a JEE container, this provides the runtime environment for Java-based services such as Publisher and Presentation Services. A BI domain may contain multiple Managed Servers distributed across hosts.
  3. Node Manager:Provides process management services for the Admin Server, Managed Server processes, and System Components.
  4. System Components:Deployed as server processes that provide core services (non-JEE).
  5. Other Domain Contents:Includes configuration files, metadata, WLST commands, security, and database connection information.

2. Server Monitoring via Enterprise Manager

Effective monitoring requires a daily routine. Fusion Middleware Control (Enterprise Manager) is the primary tool for this, allowing you to view and graph available metrics.

How to Access Performance Metrics

Data logging is transient, meaning it begins only when you select a metric for display. Follow these steps to access the Performance Summary:

  1. Navigate the Tree:In the tree navigator, expand the Business Intelligence
  2. Select Instance:Right-click the biinstance
  3. Open Monitoring:Select Monitoring > Performance Summary.
  4. Customize View:Click Show Metric Palette to expand categories and select specific metrics to display on the dashboard.

Dashboard Overview

Upon logging into Enterprise Manager, you will typically see two main servers: the AdminServer and bi_server1.

Oracle Enterprise Manager dashboard listing AdminServer and bi_server1 with status indicators
Login screen and server list

The following table outlines the Key Resources every administrator should monitor daily:

Metric Description Why Monitor?
Status Indicates if the server is Up (Running) or Down. Immediate notification of outages.
Listen Port The network port the server is listening on. Ensures connectivity configurations are active.
CPU Usage % Percentage of CPU resources currently consumed. High usage may indicate runaway processes or need for scaling.
Java Heap Usage Amount of memory used by the Java Virtual Machine. Prevents OutOfMemory errors and garbage collection thrashing.

3. Investigating Server Performance

If high resource usage is detected in the general dashboard, you must drill down into specific servers for investigation.

Analyzing the AdminServer

Click on the AdminServer node to view detailed health statistics. This view provides a granular look at the JEE container’s health.

Oracle Interprize Manager Fusion Middleware Control 12C

 

Analyzing the BI Instance

To get back to the main screen, click the Oracle Logo. Then, navigate to the biinstance node using the left-side tree. This view aggregates metrics specific to the Business Intelligence components.

Oracle Interprize Manager Fusion Middleware Control 12C

 

Click Business Intelligence

4. Advanced Configuration and Tuning

Enterprise Manager allows for deep configuration changes to optimize performance and ensure reliability.

Performance Tuning

Navigate to Configuration -> Performance. Here you can adjust BI Server tuning parameters to match your hardware capabilities and user load.

Bi_Server

 

Availability Status

Click the Availability tab to view the status of system components. This view confirms that all sub-processes required for BI reporting are active.

WebLogic Domain

 

Oracle Interprize Manager Fusion Middleware Control 12C

 

Click Business Intelligence

Click Business intelligence

 

Click biinstance

The following metrics are shown :

biinstance

 

Click Availability tab to view the systems components status

Availability

 

Failover and Scaling

Click the Failover tab. For production environments requiring high availability, it is highly recommended to Scale Out system components. This distributes the load and provides redundancy in case of a node failure.

Failover

 

Click Configuration -> Performance for BI Server tuning parameters :

Performance for BI Server tuning parameters

 

Click to view latest warnings, log messages:

Log Messages

People Also Ask (FAQ)

  1. What is the difference between the Admin Server and Managed Server in OAS? The Admin Server is the central control point for configuring and managing the entire domain. The Managed Server (e.g., bi_server1) is the workhorse that hosts the actual applications like BI Publisher and Presentation Services.
  2. How do I troubleshoot high CPU usage in Oracle Analytics Server? First, check the Performance Summaryin EM to identify if the spike is on the Admin or Managed server. correlate the spike with active user sessions or scheduled reports. Review WebLogic logs for stuck threads.
  3. Can I monitor OAS without Enterprise Manager? Yes, you can use the WebLogic Server Administration Console for basic JEE monitoring or WLST (WebLogic Scripting Tool) for command-line monitoring, but EM provides the most comprehensive visual dashboard.
  4. What does “Scaling Out” mean in the context of OAS? Scaling out involves adding more Managed Servers to the BI Domain, often on different host machines. This increases capacity for more users and provides failover protection if one host goes down.
  5. Where are the logs located for OAS components? While EM provides a log viewer, raw logs are typically stored on the server file system under the user_projects/domains/bi/servers/[server_name]/logsdirectory.

Related Articles