Whether you have a number of Oracle WebLogic servers, or specific set critical to your business, it’s difficult, risky and labor intensive to monitor them using scripts - especially when you have more than a single WebLogic Server Domain. In this blog we are going to show you how you can discover, centralize and monitoring your WebLogic servers using Oracle Enterprise Manager, a tool most Oracle customers already have onsite.
Note: for this capability Oracle WebLogic Server Management Pack Enterprise Edition would need to be licensed if your organization has not already licensed it.
The first step to monitoring your WebLogic Servers is to discover them as targets. There are multiple ways to do this using Oracle Enterprise Manager. You can use the guided discovery process to add a domain individually, use the command-line interface to discover multiple domains in a single operation, or auto-discover domains across hosts. You can further setup auto-discovery on a repeated scheduled basis to help identify newly deployed WebLogic Servers or ones occasionally turned on/off for development and testing purposes.
Figure 1. WebLogic Domain Discovery
As soon as WebLogic targets are discovered, they become monitored. You can choose to use generic monitoring capabilities out-of-the-box, setup specific metrics, site specific administration groups, or incident management. The monitoring features are commonly available to all Enterprise Manager target types, including WebLogic Server and other middleware targets. To learn more about WebLogic Server monitoring capability, further view the video Enterprise Manager Monitoring Overview.
Figure 2. Create and Customize WebLogic Server Monitoring Metrics
Enterprise Manager provides performance dashboards already built-in for WebLogic Server targets. You can add, remove or customize the dashboards using the Enterprise Manager console. Enterprise Manager 13c Release 4 Update 7 (18.104.22.168) or later bundles additional out-of-the-box WebLogic performance dashboards for those that use Grafana. For more information visit the blog Out-of-the-box WebLogic Performance Dashboards are now available with Oracle Enterprise Manager App for Grafana
Figure 3. WebLogic Server Performance Summary Report in Grafana
You can further monitor your application performance or measure end user experience using Oracle Real User Experience Insight (RUEI). It captures every web interaction that users have in the application and translates the data into meaningful statistics, which enables you to make more effective business and operational decisions. RUEI completes the WebLogic Server management solution and is licensed as a part of Application Management Suite or by standalone license. RUEI is also offered in Oracle Cloud from the Oracle Marketplace. To learn more visit the blog Oracle Real User Experience Insight is now on Oracle Cloud Marketplace.
Figure 4. Measure End User Experience Using RUEI
When performance issues are detected in Java applications, JVM Diagnostics (JVMD) in Enterprise Manager can be used to diagnose the root cause of the problems. Using JVMD, you can drill down to the applications' Java stack, and perform diagnosis on real-time and historical data. JVMD does not require application instrumentations or re-compiling. You can use JVMD in production, because it is always on and available all the time. It helps you find the problems such as the slowest request or methods, requests waiting for I/O or database calls, or those using a lot of resources.
Figure 5. Using Java Workload Explorer to Compare Data Sets
Enterprise Manager helps you manage configuration metrics from the domain, such as the WebLogic Server settings, data from configuration files, patching history of the targets and more. You can compare the configurations among the targets to detect the differences to maintain the consistency or against the security standards to ensure the compliance.
Figure 6. Continuous Drift Management
Enterprise Manager helps you automate management of the lifecycle of your WebLogic deployments. It offers automation of the patching process. Once patches are selected, the wizard guides you through the process to apply them in parallel or rolling fashion. You can also provision or clone WebLogic domains to standardize the WebLogic deployment across the datacenter.
Figure 7. Automation of the Patching process
To learn more about Oracle Enterprise Manager’s WebLogic Server management solutions, visit Managing Oracle WebLogic Server with Oracle Enterprise Manager. This 48-minute video covers the WebLogic and middleware management offerings in Enterprise Manager.
Topics and duration:
Visit us on the web to learn more about Oracle's observability and management portfolio including Oracle Enterprise Manager