using it analytics cloud service - oracle · preface it analytics cloud service gives you complete...
TRANSCRIPT
Oracle® CloudUsing IT Analytics Cloud Service
E60701-08
September 2016
Documentation for Oracle IT Analytics Cloud Service,explaining how to use Resource Analytics and PerformanceAnalytics applications and the Data Explorer to monitor theperformance of your IT infrastructure.
Oracle Cloud Using IT Analytics Cloud Service,
E60701-08
Copyright © 2015, 2016, Oracle and/or its affiliates. All rights reserved.
Primary Author: Oracle Corporation
This software and related documentation are provided under a license agreement containing restrictions onuse and disclosure and are protected by intellectual property laws. Except as expressly permitted in yourlicense agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license,transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverseengineering, disassembly, or decompilation of this software, unless required by law for interoperability, isprohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. Ifyou find any errors, please report them to us in writing.
If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it onbehalf of the U.S. Government, then the following notice is applicable:
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software,any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are"commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of theprograms, including any operating system, integrated software, any programs installed on the hardware,and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.
This software or hardware is developed for general use in a variety of information management applications.It is not developed or intended for use in any inherently dangerous applications, including applications thatmay create a risk of personal injury. If you use this software or hardware in dangerous applications, then youshall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure itssafe use. Oracle Corporation and its affiliates disclaim any liability for any damages caused by use of thissoftware or hardware in dangerous applications.
This software or hardware and documentation may provide access to or information about content, products,and services from third parties. Oracle Corporation and its affiliates are not responsible for and expresslydisclaim all warranties of any kind with respect to third-party content, products, and services unlessotherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliateswill not be responsible for any loss, costs, or damages incurred due to your access to or use of third-partycontent, products, or services, except as set forth in an applicable agreement between you and Oracle.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks oftheir respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks areused under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron,the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced MicroDevices. UNIX is a registered trademark of The Open Group.
Contents
Preface ............................................................................................................................................................... vii
Audience ...................................................................................................................................................... vii
Related Resources ....................................................................................................................................... vii
Conventions................................................................................................................................................. vii
1 Introduction to IT Analytics
About IT Analytics.................................................................................................................................... 1-1
Target Audiences ...................................................................................................................................... 1-2
Read This Before You Begin.................................................................................................................... 1-3
2 Administering IT Analytics
Understanding IT Analytics Roles ......................................................................................................... 2-1
Typical Workflow for Administering IT Analytics ............................................................................ 2-2
Configuring IT Analytics ......................................................................................................................... 2-2
Adding Targets to the IT Analytics Warehouse................................................................................... 2-3
Viewing Targets in the IT Analytics Warehouse ......................................................................... 2-3
Adding Targets to the IT Analytics Warehouse .......................................................................... 2-3
3 Optimizing IT Resources
Read This Before You Begin.................................................................................................................... 3-1
Analyzing Database Resources............................................................................................................... 3-2
Typical Workflow for Analyzing Database Resources ............................................................... 3-2
Analyzing Database Resource Usage ............................................................................................ 3-3
Analyzing Database CPU Usage.................................................................................................... 3-5
Analyzing Database Memory Usage ............................................................................................. 3-7
Analyzing Database I/O Activity.................................................................................................. 3-8
Analyzing Database Storage Usage............................................................................................. 3-10
Analyzing Database Interconnect Activity................................................................................. 3-12
Analyzing Middleware Resources ....................................................................................................... 3-13
Typical Workflow for Analyzing Middleware Resources ....................................................... 3-14
Analyzing Middleware Resource Usage .................................................................................... 3-14
Analyzing Heap Usage.................................................................................................................. 3-16
iii
Analyzing Memory Usage ............................................................................................................ 3-19
Analyzing CPU Usage .................................................................................................................. 3-22
Analyzing Server Resources.................................................................................................................. 3-24
Typical Workflow for Analyzing Server Resources.................................................................. 3-24
Analyzing Server CPU and Memory Usage............................................................................... 3-25
Analyzing Server Storage Usage.................................................................................................. 3-25
4 Maximizing Performance and Availability
Read This Before You Begin.................................................................................................................... 4-1
Maximizing Database Performance ....................................................................................................... 4-2
Typical Workflow for Analyzing Database Performance .......................................................... 4-2
Analyzing Database Performance.................................................................................................. 4-3
Analyzing Database Activity.......................................................................................................... 4-4
Analyzing Database Workload ...................................................................................................... 4-5
Maximizing Application Performance .................................................................................................. 4-6
Typical Workflow for Maximizing Application Performance................................................... 4-6
Analyzing Page Performance ......................................................................................................... 4-7
Analyzing Server Request Performance ....................................................................................... 4-8
Maximizing Application Server Performance ...................................................................................... 4-9
Typical Workflow for Maximizing Application Server Performance ...................................... 4-9
Analyzing Application Server Performance .............................................................................. 4-10
Analyzing Application Server Workload Performance............................................................ 4-11
Analyzing IT Server and Application Availability............................................................................ 4-13
Typical Workflow for Analyzing IT Server and Application Availability ............................ 4-14
Assessing the Health of Your IT Servers and Applications ..................................................... 4-14
Analyzing the Availability of Your IT Servers and Applications ........................................... 4-15
5 Exploring Data and Building Dashboards
Read This Before You Begin.................................................................................................................... 5-1
Typical Workflow for Searching and Exploring Data......................................................................... 5-2
Accessing the Data Explorer ................................................................................................................... 5-2
Searching, Exploring, and Analyzing Data Using Data Explorer ..................................................... 5-2
Saving Your Analysis ............................................................................................................................... 5-7
Building Dashboards................................................................................................................................ 5-7
A Out-of-the-Box Dashboards
B Data Collection and Storage
Oracle Exadata Storage Server................................................................................................................ B-2
Oracle Engineered System Cisco Switch ............................................................................................... B-5
Oracle InfiniBand Switch......................................................................................................................... B-7
Oracle Clusterware ................................................................................................................................... B-7
Oracle Cluster Node................................................................................................................................. B-8
iv
Oracle Hadoop HDFS .............................................................................................................................. B-9
Oracle Hadoop Yarn................................................................................................................................. B-9
Oracle Hadoop NameNode................................................................................................................... B-10
Oracle SOA Infrastructure..................................................................................................................... B-12
Service Bus ............................................................................................................................................... B-13
Oracle Siebel Component ...................................................................................................................... B-14
Oracle Siebel Enterprise ......................................................................................................................... B-14
Oracle Siebel Server................................................................................................................................ B-15
Storage Manager ..................................................................................................................................... B-15
Oracle Automatic Storage Management (ASM)................................................................................. B-16
Oracle Access Manager (OAM) ............................................................................................................ B-19
Oracle Home............................................................................................................................................ B-20
Oracle Listener ........................................................................................................................................ B-21
Oracle Database ...................................................................................................................................... B-21
Oracle Host .............................................................................................................................................. B-26
Linux Host ............................................................................................................................................... B-28
Windows Host......................................................................................................................................... B-32
Oracle HTTP Server (OHS) ................................................................................................................... B-35
Oracle Traffic Director (OTD) Configuration ..................................................................................... B-41
Oracle WebLogic Server ........................................................................................................................ B-44
v
vi
Preface
IT Analytics Cloud Service gives you complete insight into the performance,availability, and capacity of your applications and IT resources.
Topics:
• Audience
• Related Resources
• Conventions
Using IT Analytics Cloud Service describes how to find systemic issues, analyze resourceusage across application tiers, and forecast future demand for IT services based onhistorical performance trends.
AudienceUsing IT Analytics Cloud Service is intended for users who want to plan their ITinfrastructure resources, analyze resource utilization, identify resource bottlenecks,and perform what-if analyses for contingency planning, in order to align theirresource needs with current and forecasted demand.
Related ResourcesApart from Using IT Analytics Cloud Service, you can refer to the following resourcesfor more information about Oracle Management Cloud.
• http://cloud.oracle.com
• Overview of IT Analytics Deployment Process With Existing Oracle EnterpriseManager
• Overview of IT Analytics Deployment Process Without Existing Oracle EnterpriseManager
• About Application Performance Monitoring
• About Log Analytics
ConventionsThe following text conventions are used in this document:
vii
Convention Meaning
boldface Boldface type indicates graphical user interface elements associatedwith an action, or terms defined in text or the glossary.
italic Italic type indicates book titles, emphasis, or placeholder variables forwhich you supply particular values.
monospace Monospace type indicates commands within a paragraph, URLs, codein examples, text that appears on the screen, or text that you enter.
viii
1Introduction to IT Analytics
Oracle IT Analytics Cloud Service gives you a 360–degree insight into theperformance, availability, and capacity of your applications and IT resources. Itenables line of business executives, analysts, and administrators to make criticaldecisions about their IT operations, based on comprehensive system and data analysis.Using IT Analytics, you can find systemic issues, analyze resource usage acrossapplication tiers, and forecast future demand for IT services based on historicalperformance trends.
Topics:
• About IT Analytics
• Target Audiences
• Read This Before You Begin
About IT AnalyticsOracle IT Analytics Cloud Service (referred to as IT Analytics) enables you to viewinformation about the availability, capability, and performance of your IT resourcesthrough rich, powerful analytics applications and data explorers.
IT Analytics includes the following applications and data explorers:
Resource Analytics
• Database Resource Analytics: Analyze resource utilization trends of your databasesystems and compare them with available capacity. Perform a side-by-sidecomparison to identify which database consumes more resources and how thetrend of resource consumption has changed. With IT Analytics, you can optimizeyour IT resources by identifying under-utilized and over-utilized resources. Youcan analyze database resources by different dimensions, such as cost center, anddatabase version. You can also plan and forecast future resource usage based oneither a single resource target or a group of targets.
• Middleware Resource Analytics: Analyze the utilization of your middlewareresources, and forecast utilization based on current trends. With IT Analytics, youcan analyze middleware resources by different usage dimensions, such as heap,memory, and CPU.
Performance Analytics
• Database Performance Analytics: Perform a historical, comparative analysis tofind any bottlenecks affecting enterprise-wide database performance. With ITAnalytics, you can determine the root cause of recurring systemic problems, viewcommon Automatic Database Diagnostic Monitor (ADDM) findings across yourdatabases, identify the performance profile and activity types for CPU or I/O
Introduction to IT Analytics 1-1
intensive database activities, and analyze SQL queries across multiple databases toidentify which SQL statements consume the most database time and to helpunderstand the trend of each query’s performance.
• Middleware Performance Analytics: Identify garbage collection overheads anddata source connection issues. With IT Analytics, you can identify the mostcommon resource bottlenecks that affect the performance of your middlewaresystems.
Data Explorers
• Search: Search, browse, and compare systems running in your on-premises orcloud environment. With IT Analytics, you can analyze your IT assets, includingthe distribution of Oracle WebLogic Servers by versions across enterprise-widehardware platforms and configuration of database servers with associated corecount, applied patches and installed options. You can view real-time performancesnapshots, such as the top 25 Oracle WebLogic Server workload by requests orheap utilization.
• Analyze: Perform ad-hoc analysis on IT operational data. Understand historicaltrends, and correlate performance and events to determine the top consumers of ITresources in your enterprise. With IT Analytics, you can perform advancedanalyses, such as trending, what-if analysis, correlation and capacity planning.
Target AudiencesIT Analytics offers analytics solutions targeted at the following audiences:
Audience Tasks
IT Analyst
• Analyzing Database Resources• Analyzing Middleware Resources• Exploring Data and Building Dashboards• Analyzing IT Server and Application
Availability• Analyzing Server Resources
IT Administrator/Database Administrator/Middleware Administrator
• Analyzing Database Resources• Analyzing Middleware Resources• Maximizing Database Performance• Maximizing Application Server
Performance• View the trend of resource utilization by
all database and middleware targets andforecast utilization.
• Identify which databases have a specificpatch or patch set applied.
• View the top database and middlewaretargets, based on specific metrics. Forexample, the top 25 WebLogic Servers byheap.
• Analyzing IT Server and ApplicationAvailability
• Analyzing Server Resources
Target Audiences
1-2 Using IT Analytics Cloud Service
Audience Tasks
IT Capacity Manager
• Analyzing Database Resources• Analyzing Middleware Resources• View the trend of resource utilization by
all database and middleware targets andforecast utilization.
• View the top database and middlewaretargets, based on specific metrics. Forexample, the top 25 databases by CPUutilization.
• Maximizing Application Performance• Analyzing IT Server and Application
Availability• Analyzing Server Resources
Application Owner
• Maximizing Application Performance
Read This Before You BeginHere are some basic concepts about Oracle Management Cloud.
A WebLogic domain is a logically related group of WebLogic Server resources.Domains include a special WebLogic Server instance called the AdministrationServer, which is the central point from which you configure and manage all resourcesin the domain. Usually, you configure a domain to include additional WebLogicServer instances called Managed Servers. You deploy Web applications, EJBs, andother resources onto the Managed Servers and use the Administration Server forconfiguration and management purposes only.
Oracle Home refers to a directory where Oracle products are installed, pointed to byan environment variable. Multiple active Oracle Homes can exist on the same host.
WebLogic Server is Oracle’s Java EE application server, part of Oracle FusionMiddleware suite of products, used for building and deploying enterpriseapplications.
A WebLogic Server cluster consists of multiple WebLogic Server instances runningsimultaneously and working together to provide increased scalability and reliability.
Read This Before You Begin
Introduction to IT Analytics 1-3
Read This Before You Begin
1-4 Using IT Analytics Cloud Service
2Administering IT Analytics
This section covers topics that help you set up IT Analytics and administer your ITAnalytics warehouse. You must have the IT Analytics Administrator role toadminister IT Analytics.
Topics:
• Understanding IT Analytics Roles
• Typical Workflow for Administering IT Analytics
• Configuring IT Analytics
• Adding Targets to the IT Analytics Warehouse
Understanding IT Analytics RolesWhen an IT Analytics service instance is created, the following roles are provisioned,by default:
• IT Analytics Administrator
• IT Analytics User
Role Tasks
IT Analytics Administrator • Deploy IT Analytics.
See Configuring IT Analytics for moreinformation.
• Manage the extraction and loading oftargets into the IT Analytics warehouse.
See Adding Targets to the IT AnalyticsWarehouse for more information.
Administering IT Analytics 2-1
Role Tasks
IT Analytics User • Analyze middleware and databaseperformance trends and common issues.
See Maximizing Application ServerPerformance and Maximizing DatabasePerformance for more information.
• Analyze and plan middleware anddatabase resources.
See Analyzing Middleware Resourcesand Analyzing Database Resources formore information.
• Search, explore, and compare systemsrunning in your on-premisesenvironment or in the cloud.
See Exploring Data and BuildingDashboards for more information.
• Perform custom, advanced analytics, suchas trending, what-if analysis, correlationand capacity planning.
See Exploring Data and BuildingDashboards for more information.
Note: IT Analytics Administrator can create users in My Services and assignone of the IT Analytics roles to the newly created users. See Managing UserAccounts and Managing User Roles in Managing and Monitoring Oracle Cloud.
Typical Workflow for Administering IT AnalyticsTo start setting up and administering IT Analytics, refer to the typical task workflow.
Task Description More Information
IT Analytics Deploy IT Analytics bydownloading the installer,and setting up the gateway,harvester, and cloud agents.
Configuring IT Analytics
Configure Target Database Configure the target datathat you want to bring intothe IT Analytics warehouse.You can also view the cubesin the warehouse.
Adding Targets to the ITAnalytics Warehouse
Configuring IT AnalyticsAs an IT Analytics administrator, deploy IT Analytics as follows:
Typical Workflow for Administering IT Analytics
2-2 Using IT Analytics Cloud Service
Task For More Information
Task 1: Understand the agent deploymenttopology.
See Overview of Deploying IT Analytics andLog Analytics in Oracle Cloud Deploying andManaging Oracle Management Cloud Agents.
Task 2: Review the prerequisites fordeploying cloud agents in your data center.
See Prerequisites for Deploying OracleManagement Cloud Agents in Oracle CloudDeploying and Managing Oracle ManagementCloud Agents.
Task 3: Download the master installer. See Downloading the Master Installer inOracle Cloud Deploying and Managing OracleManagement Cloud Agents.
Task 4: Deploy Gateway, Data Collector, andCloud Agents.
See the following in Oracle Cloud Deployingand Managing Oracle Management CloudAgents• Deploying the Gateway• Deploying the Data Collector• Deploying the Cloud Agents
Task 5: Add targets to the warehouse. See Adding Targets to the IT AnalyticsWarehouse.
Adding Targets to the IT Analytics WarehouseAdd your desired targets to the IT Analytics warehouse, so their data can be collectedand analyzed.
Topics:
• Viewing Targets in the IT Analytics Warehouse
• Adding Targets to the IT Analytics Warehouse
Viewing Targets in the IT Analytics WarehouseAs the IT Analytics administrator, you can view the database targets in the ITAnalytics warehouse.
To view the database targets enabled for AWR collection:
1. From the Oracle Management Cloud home page, click the Application Navigatoricon in the top corner of the page.
2. From the Administration group, click the IT Analytics Administration link.
You will be able to view a list of Database targets that have already been added.
Adding Targets to the IT Analytics WarehouseAs an IT Analytics administrator, you can add database targets to the IT Analyticswarehouse for AWR collection.
To add targets, do the following:
Adding Targets to the IT Analytics Warehouse
Administering IT Analytics 2-3
1. From the Oracle Management Cloud home page, click the Application Navigatoricon in the upper-right corner of the page.
2. From the Administration group, click the IT Analytics Administration link.
3. From the Analysis Targets page, click Add and select Analysis Targets from thedrop-down list.
4. From the Type drop-down list, select the target category that you want to add.
5. Select one or more targets to add.
Use the Ctrl or Shift keys on your keyboard to select multiple targets.
6. Click Select.
Based on the relationship between target types, there may be targets related to thetarget that you selected. Analysis won’t be complete unless you add the relatedtargets.
7. To view the related targets for the selected targets, select the Group by InitialSelection check box.
The display changes to two panes with the selected targets on top and the relatedtargets below.
8. Click a target in the top pane to view its related targets below.
9. View the related targets and click Add Targets to Warehouse.
Adding Targets to the IT Analytics Warehouse
2-4 Using IT Analytics Cloud Service
3Optimizing IT Resources
Using Oracle IT Analytics Cloud Service, you can view the current trend of IT resourceutilization, and use this trend to forecast your future resource requirements.
As a business analyst or IT Manager, you can use IT Analytics to:
• Analyze resource consumption by various dimensions, such as platform andlifecycle usage.
• Plan for future growth by forecasting consumption of resources by databases andmiddleware systems, and identifying hosts that are likely to run out of capacity.
• Compare resource usage across prior periods to identify unexpected growth.
Topics
• Read This Before You Begin
• Analyzing Database Resources
• Analyzing Middleware Resources
Read This Before You BeginHere are some common terms and basic concepts about the Resource Analyticsapplications.
Regression is a data mining function that predicts a number. It’s commonly used inprediction and forecasting.
A regression task begins with a data set in which the target values are known. Forexample, a regression model that predicts resource usage can be developed based onobserved data for your middleware and database resources over a period of time. Inthe model build, a regression algorithm estimates the value of the target as a functionof the predictors for each case in the build data. These relationships betweenpredictors and target are summarized in a model, which can then be applied to adifferent data set in which the target values are unknown. Regression Models aretested by computing various statistics that measure the difference between thepredicted values and the expected values.
A linear regression technique can be used if the relationship between the predictorsand the target can be approximated with a straight line.
A non-linear regression is used when the relationship between x and y cannot beapproximated with a straight line.
A channel, in the context of forecasting report based on a given regression model, issimply additional information that may be part of the estimated values. For example,some regression algorithms may also yield confidence levels which indicate thepercentage of confidence that the future values will lie within those boundaries.
Optimizing IT Resources 3-1
Reads or writes of data performed on a disk by software programs generate what iscalled disk I/O. Software applications and database performance is inherently limitedby disk I/O.
The physical data files, logs and other files used by a database are controlled by thedatabase storage subsystem. The database storage utilization shows the amount ofdisk space used by a database or various logical units within the database.
The database interconnect refers to the high-speed, low latency dedicatedcommunication link between the nodes of a database cluster, for example between thenodes of an Oracle Real Application Cluster (RAC) environment.
Analyzing Database ResourcesIT Analytics helps you understand and analyze trends in the utilization of criticaldatabase resources, such as CPU, Memory, I/O, Storage, and Interconnect. You canalso analyze, compare, and contrast resource usage across databases.
Capacity planning ensures that your enterprise databases have sufficient resources tomeet future business needs. As an IT Administrator or a capacity planner, you can useResource Analytics: Database to understand how your critical resources, includingCPU, memory, interconnect, and storage, are used.
Watch this short video to get a brief overview of analyzing database resourceutilization.
Video
Topics:
• Typical Workflow for Analyzing Database Resources
• Analyzing Database Resource Usage
• Analyzing Database CPU Usage
• Analyzing Database Memory Usage
• Analyzing Database I/O Activity
• Analyzing Database Storage Usage
• Analyzing Database Interconnect Activity
Typical Workflow for Analyzing Database ResourcesHere is a workflow of tasks to analyze the utilization of your database resources usingResource Analytics: Database.
Task Description More Information
Analyze Database CPUUsage
View the current aggregateCPU utilization trend,compare CPU utilizationacross databases, andforecast future CPU needs toplan your resources for alater time period.
Analyzing Database CPUUsage
Analyzing Database Resources
3-2 Using IT Analytics Cloud Service
Task Description More Information
Analyze Database MemoryUsage
View the current memoryutilization trend, comparethe memory utilizationacross databases, andforecast future memoryresource needs to plan yourresources for a later timeperiod.
Analyzing Database MemoryUsage
Analyze Database I/OActivity
View the current I/Oactivity, compare I/Oactivity across databases, andforecast future I/O needs toplan your resources for alater time period.
Analyzing Database I/OActivity
Analyze Database StorageUsage
View the current space usagetrend, compare storageutilization across databases,and forecast future storageresources for a later timeperiod.
Analyzing Database StorageUsage
Analyze DatabaseInterconnect Activity
View the currentinterconnect activity trend,compare interconnectactivity across databases, andforecast future interconnectresources for a later timeperiod.
Analyzing DatabaseInterconnect Activity
Analyzing Database Resource UsageUsing Resource Analytics: Database, you can view your current database resourceutilization by CPU, I/O, Storage, and Interconnect. You can also compare and contrastresource usage between databases, and identify which databases use the mostresources, and are expanding rapidly.
When you log in to the application, the Overview page is displayed. On the Overviewpage, you can view the summary of database resource utilization. To view detailedinformation about each of your critical database resources, click the corresponding tilein the navigation pane.
You can view the following information for each resource (CPU, I/O, Storage,Interconnect):
• Aggregate resource utilization across all databases: View the summary ofresource utilization across all databases, which helps identify points in time wherethere may have been unexpected spikes in resource utilization.
• Resource utilization breakdown by database: View the resource utilization foreach database, which helps compare resource utilization between databases, andidentify servers with under-utilized or over-utilized resources. The size of the cellsshow the volume of resources used by the specific database, while the color of thecells show the rate of change, where red implies the database is growing rapidly,
Analyzing Database Resources
Optimizing IT Resources 3-3
green implies that the database is shrinking, and grey implies no change in theresources used by the database.
• Trend and Forecast: Here you see the forecasted utilization for the particularresource, along with the current utilization trend, helping with capacity planning.
See Also
• Analyzing Database Resource Usage by Specific Targets
• Analyzing Database Resource Usage by Date Ranges
Analyzing Database Resource Usage by Specific TargetsWhile analyzing the resource usage of your databases, you can filter for specifictargets or choose to view the results for all databases.
To analyze database resource usage by specific targets, complete the following steps:
1. From the application page, click the All Databases drop-down menu, in theupper-left corner of the screen.
2. Select one of the options from the menu.
Available options include the following:
• Select Targets: Clicking this option opens the Select Targets dialog box.
• All Database Targets: Clicking this option selects all servers in your datacenter for analysis.
3. Enter the database name in the Target Name section. Use the Ctrl and Shift keysto select multiple databases.
4. Click Select.
The application loads information for the selected databases.
Note: The database selection applies to all reports within the application.
Analyzing Database Resource Usage by Date RangesYou can specify a time period for which you want to analyze database resource usage.Use the date-picker drop-down menu to set a time period.
To analyze database resource usage by date range, complete the following steps:
1. From the application page, click the Last 1 month drop-down menu at the top ofthe screen.
2. Select an option for a time range.
The available options include the following:
• Last one week
• Last 1 month: This is the default selection
• Last three months
Analyzing Database Resources
3-4 Using IT Analytics Cloud Service
• Last 1 year
• Custom: Choose a start date and an end date for the analysis period
3. Click Apply.
Note: The specified date range applies to all reports in the application.
Analyzing Database CPU UsageYou can analyze your CPU utilization, using the Resource Analytics: Databaseapplication.
You can:
• Analyze available CPU resources
• Compare CPU utilization between databases
• Analyze current CPU trend and forecast utilization
Analyzing Available CPU Resources
The CPU section under the Overview tab displays the available CPU capacity and thecurrent utilization.
Alternatively, click the CPU tab in the left pane. The first chart (Aggregate CPUAcross all Databases) shows you the actual CPU utilization (Used CPU) and theavailable capacity (Available CPU).
The difference between the values for Used CPU and Available CPU denotes yourunused capacity. The less the difference between your actual resource usage and yourresource capacity, the more urgent the need to plan to expand your available resourcecapacity.
Comparing CPU Utilization Between Databases
The CPU Breakdown by Individual Databases chart enables you to compare howyour different databases are using their resources.
To view CPU utilization breakdown by individual databases, complete the followingsteps:
1. Click the Group By drop-down list to select what metrics to group the databasesby.
Available options include the following:
• Life Cycle Status
• Target Version
• Cost Center
Analyzing Database Resources
Optimizing IT Resources 3-5
• Host Name
• Contact
2. Optionally, to view the 10 databases consuming the most CPU resources, selectthe option Top 10 databases.
3. Select the databases for which you want to view specific information by clickingon them.
The number of database processes run on the CPU, and the percentage change arerepresented visually, through the size and color of the cells, respectively. Cells whichare larger in size run more database processes than smaller cells. The largest cellwould be that of the databases using the most CPU resources. The color of the cells isdetermined by the percentage change in the CPU resources used by the databases.
Analyzing Current CPU Trend and Forecasted Utilization
From the Trend and Forecast chart, you can view the current trend of CPU utilization,and use this trend to forecast your CPU utilization.
To forecast CPU utilization, complete the following steps:
1. Enter the name of the database in the Filters field, under the section Trend andForecast. You can specify multiple databases in the Filters field.
Alternatively, you can click the databases in the CPU Breakdown by IndividualDatabases section. Use the CTRL and Shift keys to choose multiple databases.
The data for the selected databases loads in the Trend and Forecast section.
2. Click Settings to set the Regression Model, Forecast Period, and Confidence (%).
3. Click Run.
The information loads in the Trend and Forecast section.
Note: For the Resource Analytics: Database application to forecast yourresource utilization for a year, there must be at least 13 months of data storedin the IT Analytics warehouse. The forecasted resource utilization is moreaccurate when there is more data stored in the IT Analytics warehouse.
You can plan your database capacity based on the current and forecasted resourceutilization.
In the image, the forecasted CPU utilization increases slowly over time. This meansthat at some point in the future, the CPU capacity will be entirely utilized. You shouldplan to expand CPU resource capacity before that point, to ensure that your databaseshave enough resources to function smoothly.
Analyzing Database Resources
3-6 Using IT Analytics Cloud Service
Analyzing Database Memory UsageUse the Resource Analytics: Database application to analyze how your databases useavailable memory resources.
You can:
• Analyze available memory resources
• Compare memory utilization between databases
• Analyze current memory usage trend and forecasted utilization
Analyzing Available Memory Resources
The Memory section under the Overview tab displays the available memory capacityand the current utilization.
Alternatively, click the Memory tab in the left pane. The first chart (AggregateMemory Across all Databases ) shows you the database memory usage and theavailable memory resources.
The difference between the values for DB Memory Usage and Available Memorydenotes your unused capacity. The less the difference between your actual resourceusage and your resource capacity, the more urgent the need to plan to expand youravailable resource capacity.
Comparing Memory Utilization Between Databases
The Memory Breakdown by Individual Databases chart enables you to compare howyour different databases are using their resources. You can access this chart from theMemory tab in the left pane.
To view memory breakdown by individual databases, complete the following steps:
1. Click the Group By drop-down list to select what metrics to group the databasesby.
Available options include the following:
• Life Cycle Status
• Target Version
• Cost Center
• Host Name
• Contact
2. Optionally, to view the 10 databases consuming the most memory resources,select the option Top 10 databases.
3. Select the databases for which you want to view specific information by clickingon them.
The amount of memory resources, and the percentage change in the usage of memoryresources are represented visually, through the size and color of the cells, respectively.Cells which are larger in size use more memory resources than smaller cells. Thelargest cell would be that of the database using the most memory resources. The colorof the cells is determined by the percentage change in the memory resources used bythe databases.
Analyzing Database Resources
Optimizing IT Resources 3-7
Analyzing Current Memory Usage Trend and Forecasted Utilization
From the Trend and Forecast chart, you can view the current trend of Memory usage,and use this trend to forecast your memory usage. You can access this chart from theMemory tab in the left pane.
To forecast memory utilization, complete the following steps.
1. Enter the name of the database in the Filters field, under the section Trend andForecast. You can specify multiple databases in the Filters field.
Alternatively, you can click the databases in the Memory Breakdown byIndividual Databases section. Use the Ctrl and Shift keys to choose multipledatabases.
The data for the selected databases loads in the Trend and Forecast section.
2. Click Settings to set the Regression Model, Forecast Period, and Confidence (%).
3. Click Run.
The information loads in the Trend and Forecast section.
Note: For the Resource Analytics: Database application to forecast yourresource utilization for a year, there must be at least 13 months of data storedin the IT Analytics warehouse. The forecasted resource utilization is moreaccurate when there is more data stored in the IT Analytics warehouse.
You can plan your database capacity based on the current and forecasted resourceutilization.
Analyzing Database I/O ActivityAnalyze Input/Output (I/O) utilization across your databases, using the ResourceAnalytics: Database application.
You can:
• Analyze I/O trend over time
• Compare I/O activity between databases
• Analyze current I/O trend and forecasted utilization
Analyzing I/O Trend Over Time
The I/O section under the Overview tab displays the current trend of I/O activityacross the selected databases for the specified time period. This section shows you avisual representation of Disk IO, in terms of units (GB) sent per second.
Alternatively, click the IO tile in the navigation pane to view the current trend of I/Oactivity and forecast future activity.
From this chart, you can view the trend of Disk I/O during the specified time period.
Analyzing Database Resources
3-8 Using IT Analytics Cloud Service
Comparing I/O Activity Between Databases
The IO Breakdown by Individual Databases chart enables you to compare the I/Oactivity of your different databases.
To view I/O activity by individual databases, complete the following steps:
1. Click the Group by drop-down list to select what metrics to group the databasesby.
Available options include the following:
• Life Cycle Status
• Target Version
• Cost Center
• Host Name
• Contact
2. Optionally, to view the 10 databases with the highest I/O activity, select theoption Top 10 databases.
3. Select the databases for which you want to view specific information by clickingon them.
The volume and percentage change of the I/O activity are represented visuallythrough the size and color of the cells, respectively. Cells which are larger have greaterI/O activity than smaller cells. The largest cell would be that of the database with thehighest I/O activity. The color of the cells is determined by the percentage change inthe I/O activity during the specified time period.
Analyzing Current I/O Trend and Forecasted Activity
From the Trend and Forecast chart, you can view the current trend of I/O activity,and use this trend to forecast future I/O activity.
To forecast future I/O activity, complete the following steps:
1. Enter the name of the database in the Filters field under the section Trend andForecast. You can enter multiple databases in the Filters field. Alternatively, youcan click the databases in the IO Breakdown by Individual Databases section.Use the Ctrl and Shift keys to select multiple databases.
The data for the selected databases loads in the Trend and Forecast section.
2. Click the Settings button to set the Regression Model, Forecast Period, andConfidence (%).
3. Click Run.
The information loads in the Trend and Forecast section.
Note: For the Resource Analytics: Database application to forecast yourresource utilization for a year, there must be at least 13 months of data storedin the IT Analytics warehouse. The forecasted value is more accurate whenthere is more data stored in the IT Analytics warehouse.
Analyzing Database Resources
Optimizing IT Resources 3-9
You can use the current and forecasted I/O activity to plan your database capacity.
For example, if the forecasted I/O activity is at a high level, then you need to makesure you have sufficient resources to support the elevated I/O activity.
Analyzing Database Storage UsageYou can analyze your storage utilization across databases, using the ResourceAnalytics: Database application.
You can:
• Analyze available storage resources
• Compare storage utilization between databases
• Analyze current storage trend and forecast utilization
Analyzing Available Storage Resources
The Allocated Space section under the Overview tab displays the available storagecapacity and the current utilization.
Alternatively, click the Storage tab in the navigation pane to view the aggregatestorage utilization.
From this chart, you can view the trend of space utilization.
Comparing Storage Utilization Between Databases
The Space Usage by Individual Databases chart enables you to compare how yourdifferent databases utilize your available storage.
To view storage utilization breakdown by individual databases, complete thefollowing steps:
1. Click the Group By drop-down list to select what metrics to group the databasesby.
Available options include the following:
• Life Cycle Status
• Target Version
• Cost Center
• Host Name
Analyzing Database Resources
3-10 Using IT Analytics Cloud Service
• Contact
2. Optionally, to view the 10 databases consuming the most storage resources, selectthe option Top 10 Databases.
3. Select the databases for which you want to view specific information by clickingon them.
The volume of storage resources used and the percentage change are representedvisually, through the size and color of the cells, respectively. Cells which are larger issize use more storage resources than smaller cells. The largest cell would be that of thedatabases using the most storage resources. The color of the cells is determined by thepercentage change in the storage resources used by the databases.
Analyzing Current Storage Trend and Forecasted Utilization
From the Trend and Forecast chart, you can view the current trend of storageutilization, and use this trend to forecast future resource utilization.
To forecast storage utilization, complete the following steps:
1. Enter the name of the database in the Filters field, under the section Trend andForecast. You can specify multiple databases in the Filters field.
Alternatively, you can click the databases in the Storage Breakdown byIndividual Databases section. Use the Ctrl and Shift keys to choose multipledatabases.
The data for the selected databases loads in the Trend and Forecast section.
2. Click the Settings button to set the Regression Model, Forecast Period, andConfidence (%).
3. Click Run.
The information loads in the Trend and Forecast section.
Note: For the application to forecast your resource utilization for a year, theremust be at least 13 months of data stored in the IT Analytics warehouse. Theforecasted value is more accurate when there is more data stored in the ITAnalytics warehouse.
You can use the current and forecasted storage utilization to plan your databasecapacity.
For example, if according to the forecasted storage space utilization, the storagerequirements will gradually increase, then you need to plan your storage capacity toallow for this forecasted increase in storage needs.
Analyzing Database Resources
Optimizing IT Resources 3-11
Analyzing Database Interconnect ActivityYou can analyze interconnect activity across databases, using the Resource Analytics:Database application.
You can:
• Analyze Interconnect activity over time
• Compare Interconnect activity between databases
• Analyze current Interconnect trend and forecasted utilization
Analyzing Interconnect Trend Over Time
The Interconnect section under the Overview tab displays the current trend ofinterconnect activity across the selected databases for the specified time period. Thissection shows you a visual representation of the interconnect activity, in terms of Bytessent.
Alternatively, click the Interconnect tile in the navigation pane to view the currenttrend of Interconnect activity and forecast future activity.
Comparing Interconnect Activity Between Databases
The Interconnect Breakdown by Individual Databases chart enables you to comparethe interconnect activity of your different databases.
To view the Interconnect activity for individual databases, complete the followingsteps:
1. Click the Group by drop-down list to select what metrics to group the databasesby.
Available options include the following:
• Life Cycle Status
• Target Version
• Cost Center
• Host Name
• Contact
2. Optionally, to view the 10 databases with the highest interconnect activity selectthe option Top 10 databases.
3. Select the databases for which you want to view specific information by clickingthem.
The volume and percentage change of the interconnect activity are represented by thesize and color of the cells, respectively. Cells which are larger have greater
Analyzing Database Resources
3-12 Using IT Analytics Cloud Service
interconnect activity than smaller cells. The largest cell would be that of the databasewith the highest interconnect activity. The color of the cells is determined by thepercentage change in the interconnect activity during the specified time period.
Analyzing Current Interconnect Trend and Forecasted Activity
From the Trend and Forecast chart, you can view the current trend of interconnectactivity, and use this trend to forecast future interconnect activity.
To forecast interconnect activity, complete the following steps:
1. Enter the name of the database in the Filters field under the section Trend andForecast. You can enter multiple databases in the Filters field. Alternatively, youcan click the databases in the Interconnect Breakdown by Individual Databasessection. Use the Ctrl and Shift keys to select multiple databases.
The data for the selected databases loads in the Trend and Forecast section.
2. Click the Settings button to set the Regression Model, Forecast Period, andConfidence (%).
3. Click Run.
The information loads in the Trend and Forecast section.
Note: For the Resource Analytics: Database application to forecast yourresource utilization for a year, there must be at least 13 months of data storedin the IT Analytics warehouse. The forecasted value is more accurate whenthere is more data stored In the IT Analytics warehouse.
You can use the forecasted and current Interconnect activity for capacity planning.
Analyzing Middleware ResourcesAs an IT Administrator or a Capacity Planner, you can use Resource Analytics:Middleware to analyze resources used by the middleware deployments in your datacenter, and understand resource constraints and requirements for WebLogic Serverdeployments.
Using the Resource Analytics: Middleware application, you can:
• Analyze the distribution of middleware assets across the enterprise based onresource usage.
• Assess aggregate resource usage versus configured capacity.
• Compare resource usage across multiple WebLogic Server instances.
• Analyze historical trends in resource usage, and forecast future usage by using avariety of trending algorithms, such as linear regression.
Watch this short video to get a brief overview of analyzing middleware resources.
Analyzing Middleware Resources
Optimizing IT Resources 3-13
Video
Topics:
• Typical Workflow for Analyzing Middleware Resources
• Analyzing Middleware Resource Usage
• Analyzing Heap Usage
• Analyzing Memory Usage
• Analyzing CPU Usage
Typical Workflow for Analyzing Middleware ResourcesHere’s a workflow of tasks to analyze middleware resources in your data center.
Task Description More Information
Analyze middlewareresource usage acrossmultiple WebLogic Serverinstances
Analyze how heap, memory,and CPU usage aredistributed across WebLogicServer instances in your ITestate, and drill-down toview more detailedinformation about aparticular set of WebLogicServer instances.
Analyzing MiddlewareResource Usage
Analyze and forecast heapusage
View aggregate heap usageacross selected WebLogicServer instances, heap usageby servers, and trending andforecasting.
Analyzing Heap Usage
Analyze and forecastmemory usage
View aggregate memoryusage across selectedWebLogic Server instances,memory usage by servers,and trending and forecasting.
Analyzing Memory Usage
Analyze and forecast CPUusage
View aggregate CPU usageacross selected WebLogicServer instances, CPU usageby servers, and trending andforecasting.
Analyzing CPU Usage
Analyzing Middleware Resource UsageAs an IT Administrator, you can use to analyze resource usage across multipleWebLogic Server deployments, during a specified time period.
Topics:
• Analyzing Resource Usage Across Multiple WebLogic Server Instances
• Analyzing Resource Usage by Date Ranges
Analyzing Middleware Resources
3-14 Using IT Analytics Cloud Service
• Analyzing Resource Usage by Specific Time Periods
Analyzing Resource Usage Across Multiple WebLogic Server Instances
To analyze resource usage across multiple WebLogic Server instances:
1. Click the Overview tab in the left pane.
2. Use the Target Selector, Date Picker, and Analysis Time Filter options to narrowdown your analysis.
The memory utilization is displayed under three categories:
Report Description
HeapUsage
The histogram shows the distribution of WebLogic Server instances in termsof their heap usage. The height of the bars indicates the number of WebLogicserver deployments in the respective category for the selected time period.
HostMemoryUsage
The histogram shows the categorization of WebLogic Server instances hostsin terms of their memory usage. The height of the bars indicates the numberof the WebLogic server hosts in the respective category for the selected timeperiod.
CPUUsage
The histogram shows the categorization of WebLogic Server instances interms of their CPU usage. The height of the bars indicates the number ofWebLogic server instances in the respective category for the selected timeperiod.
Drilling down to Usage Tabs
Click a bar or a group name to drill down to the respective usage page and view theusage details, and forecast the usage for that group of WebLogic Server instances.When you drill down from the histogram, a page level filter is set. You can clear thisfilter from the Filters option.
See Also
• Analyzing Resource Usage by Date Ranges
• Analyzing Resource Usage by Specific Time Periods
Analyzing Resource Usage by Date RangesUse the date picker drop-down list to select a time window for your analysis. Thespecified date range applies to all reports in Resource Analytics: Middleware.
You can use one of the following options as the time period for the analysis.
• Last one week
• Last one month: This is the default selection
• Last three months
• Last one year
• Custom: Choose a start date and end date for the analysis period
Analyzing Middleware Resources
Optimizing IT Resources 3-15
Note: By default, middleware resource utilization is displayed for the last 1month.
To specify a time period, complete the following steps:
1. From the Resource Analytics: Middleware page, click the drop-down list next toLast 1 month.
2. From the list of options, select a pre-defined time period. Alternatively, clickCustom to select a custom time period.
The selected date range applies to all reports in the application.
Analyzing Resource Usage by Specific Time PeriodsYou can use the Analysis Time Filter option to specify time intervals for analysis.
You can use the Analysis Time Filter option to analyze usage during specific timeperiods. For example, you can analyze usage during peak hours of the week or duringa holiday season. Available options include:
• Time: Enter a time range (in terms of hours of the day) for your analysis. Permittedvalues follow a 24-hour format. For example, to analyze resource usage between 8AM and 5 PM, enter 8–17 in the space provided.
• Days: Select the days of the week during which you want to analyze resourceutilization. For example, select the boxes against weekdays to analyze resourceusage from Monday to Friday.
• Months: Select specific months for your analysis. For example, if you want toanalyze resource usage during the period between Thanksgiving and New Year’s,the select the boxes against November and December.
To specify a time period, complete the following steps:
1. Click Analysis Time Fliter-Complete Dataset from the Resource Analytics:Middleware page.
2. In the Time field, enter the business hours. For example, 8-17.
3. To specify days, select the corresponding options under Days.
4. To specify months for the analysis, select the corresponding options under Months.
5. Click OK.
Data for the specified time period loads. The time period selection applies to allreports within the application.
Analyzing Heap UsageThe Java heap is a repository for live objects, dead objects, and free memory. The heapsize determines the volume of objects stored in the repository. When the volume of theobjects approaches the maximum heap size, the garbage collection happens. If theheap size is large, then the full garbage collection is slower and happens lessfrequently.
You can analyze the heap usage by:
Analyzing Middleware Resources
3-16 Using IT Analytics Cloud Service
• Monitoring Aggregate Heap Usage for Your WebLogic Server Instance
• Monitoring Heap Usage for a Set of WebLogic Server Instances
• Monitoring the Current Trend and Forecasting Heap Usage
Monitoring Aggregate Heap Usage for Your WebLogic Server Instance
To monitor the aggregate heap usage for your WebLogic Server instances:
1. Click the Heap tab in the left pane.
The first chart (Aggregate Heap Usage Across all WebLogic Servers) shows youthe following metrics:
• Heap size after garbage collection: This is the amount of Java heap memorythat is currently being used by the Java Virtual Machine (JVM) after garbagecollection has been completed.
• Total heap usage: This is the amount of Java heap memory that is currentlybeing used by the Java Virtual Machine (JVM).
• Maximum heap size: This is the amount of memory currently allocated to theJava Virtual Machine (JVM) heap.
2. From this chart:
• Monitor the heap usage with relation to the maximum heap size to identifywhether the maximum heap size needs to be altered to accommodate anincrease in heap usage.
• View the difference between the Heap Usage and the Heap Size after GarbageCollection to monitor the amount of garbage stored in the Java VirtualMachines (JVMs).
Monitoring Heap Usage for a Set of WebLogic Server Instances
To monitor the heap usage for a set of WebLogic Server instances:
1. Click the Heap tab in the left pane.
The second chart (Heap Usage Breakdown by Servers) enables you to comparethe heap usage between different WebLogic Server instances. Each WebLogicServer instance is represented by a cell. The size of each cell is determined by theheap size after garbage collection, while the color of each cell is determined by thepercentage change in the heap usage. Shades of red indicate a growth in heapusage while shades of green indicate that the heap size has shrunk. Grey cellsindicate no change in heap usage.
2. Click the Group by drop-down list to select what metrics to group the WebLogicServer instances by.
Available options include:
Analyzing Middleware Resources
Optimizing IT Resources 3-17
• WebLogic Domain
• WebLogic Version
• JDK Version
• Host Name
• Life Cycle Status
• Cost Center
• Contact
• None
3. Optionally, to view the 10 WebLogic Server instances with the most heap usage,select the option Top 10 Servers.
4. Select the WebLogic Server instances for which you want to view specificinformation by clicking the corresponding cell. If you have chosen to group theWebLogic Server instances, then you can select a group of instances by clicking aspecific block.
Data about the current trend of heap usage and the forecasted heap usage for theselected WebLogic Server instances loads in the Trend and Forecast chart.
Monitoring the Current Trend and Forecasting Heap Usage
To view the current trend of heap usage and use it to forecast future heap usage:
1. Click the Heap tab in the left pane.
2. From the Heap Usage Breakdown by Servers chart, select the WebLogic Serverinstances or a group of WebLogic Server instances for which you want to view theheap usage trend and forecast.
Alternatively, you can enter the name of the WebLogic Server instance in theFilters field in the Trend and Forecast chart.
3. Click the Settings button to set the Regression Model, Forecast Period, andConfidence (%).
You can use both linear and non-linear regression models when you’re forecastingresource usage. The linear regression model is the default option, which is usedwhen the relationship between the predictors and the target value can beapproximated with a straight line in the graph.
When you’re predicting resource usage, try linear regression first. If the defaultlinear regression model cannot model the specific curve that exists in your data,you can’t get an appropriate fit with linear regression. In such scenarios, try theother regression models to see if they produce a trend that fits the curve of youractual data better:
• BestFit: The best fit line shown in the graph with the same number of datapoints on each side of the line. The line is in the median position, but it doesnot go from the first data point to the last data point.
• Exponent: Includes a base and an exponent. For example, 23. In this example, 2is the base and 3 is the exponent.
Analyzing Middleware Resources
3-18 Using IT Analytics Cloud Service
• NlogN: Logarithm of a number is the exponent to which the value of the baseis increased to produce that number. It’s also referred to as repeatedmultiplication.
• Quadratic: A curve created by the intersection of a cone and a plane parallel tothe side of the cone.
From the Trend and Forecast chart, you can view the following metrics:
• Heap size after garbage collection
• Heap size after garbage collection according to the selected regression model
• Maximum heap size
From this chart you can identify whether you need to expand resources toaccommodate future heap usage.
Analyzing Memory UsageSetting the maximum heap size according to memory needs ensures that garbagecollection is faster and more frequent. Use Resource Analytics: Middleware to identifyhow your heap usage compares with the available memory.
You can analyze the memory usage by:
• Monitoring Aggregate Memory Usage for Your WebLogic Server Instances
• Monitoring Memory Usage for a Set of WebLogic Server Instances
• Monitoring the Current Trend and Forecasting Memory Usage
Monitoring Aggregate Memory Usage for Your WebLogic Server Instances
To monitor the aggregate memory usage for your WebLogic Server instances:
1. Click the Memory tab in the left pane.
The first chart (Host Memory Usage) shows you the following metrics:
• Host Memory Usage: This is the amount of memory that is currently beingused by the WebLogic Server instance.
• Maximum Heap Size: This is the configured maximum heap size for yourWebLogic Server instances.
• Host Memory Size: This is the total amount of memory available for yourWebLogic Server instances.
Analyzing Middleware Resources
Optimizing IT Resources 3-19
2. From this chart:
• Monitor the heap size and memory usage with relation to the availablememory.
• View the difference between the Host Memory Usage and the Host MemorySize to identify whether you should expand your memory resources.
Monitoring Memory Usage for a Set of WebLogic Server Instances
To monitor the memory usage for a set of WebLogic Server instances:
1. Click the Memory tab in the left pane.
The second chart (Host Memory Usage by Server) enables you to compare thememory usage between different WebLogic Server instances. Each WebLogicServer instance is represented by a cell. The size of each cell is determined by thehost memory usage, while the color of each cell is determined by the percentagechange in the host memory usage. Shades of red indicate a growth in memoryusage while shades of green indicate that the memory usage has shrunk. Greycells indicate no change in memory usage.
2. Click the Group by drop-down list to select what metrics to group the WebLogicServer instances by.
Available options include:
• Life Cycle Status
• Cost Center
• Contact
• WebLogic Domain
• Host Version
• Operating System
• None
3. Select the WebLogic Server instances for which you want to view specificinformation by clicking the corresponding cell. If you have chosen to group theWebLogic Server instances, then you can select a group of instances by clicking aspecific block.
Data about the current trend of heap usage and the forecasted memory usage forthe selected WebLogic Server instances loads in the Trend and Forecast chart.
Monitoring the Current Trend and Forecasting Memory Usage
To view the current trend of memory usage and use it to forecast future heap usage:
Analyzing Middleware Resources
3-20 Using IT Analytics Cloud Service
1. Click the Memory tab in the left pane.
2. From the Host Memory Usage by Server chart, select the WebLogic Serverinstances or a group of WebLogic Server instances for which you want to view thememory usage trend and forecast.
Alternatively, you can enter the name of the WebLogic Server instance in theFilters field in the Trend and Forecast chart.
3. Click the Settings button to set the Regression Model, Forecast Period, andConfidence (%).
You can use both linear and non-linear regression models when you’re forecastingresource usage. The linear regression model is the default option, which is usedwhen the relationship between the predictors and the target value can beapproximated with a straight line in the graph.
When you’re predicting resource usage, try linear regression first. If the defaultlinear regression model cannot model the specific curve that exists in your data,you can’t get an appropriate fit with linear regression. In such scenarios, try theother regression models to see if they produce a trend that fits the curve of youractual data better:
• BestFit: The best fit line shown in the graph with the same number of datapoints on each side of the line. The line is in the median position, but it doesnot go from the first data point to the last data point.
• Exponent: Includes a base and an exponent. For example, 23. In this example, 2is the base and 3 is the exponent.
• NlogN: Logarithm of a number is the exponent to which the value of the baseis increased to produce that number. It’s also referred to as repeatedmultiplication.
• Quadratic: A curve created by the intersection of a cone and a plane parallel tothe side of the cone.
From the Trend and Forecast chart, you can view the following metrics:
• Host memory usage
• Host memory usage according to the selected regression model
• Host memory size
From this chart you can identify whether you need to expand resources toaccommodate future memory usage.
Analyzing Middleware Resources
Optimizing IT Resources 3-21
Analyzing CPU UsageHigh CPU utilization by your WebLogic Server instances could result in a highresponse time. As an IT Administrator, you can use Resource Analytics: Middlewareto identify periods of high CPU utilization to enable you to conduct further analysis.
You can analyze CPU usage by:
• Monitoring Aggregate CPU Usage for Your WebLogic Server Instances
• Monitoring CPU Usage for a Set of WebLogic Server Instances
• Monitoring the Current Trend and Forecasting CPU Usage
Monitoring Aggregate CPU Usage for Your WebLogic Server Instances
To monitor the aggregate CPU usage for your WebLogic Server instances:
1. Click the CPU tab in the left pane.
The first chart (Aggregate CPU Usage Across all WebLogic Servers) shows youthe following metrics:
• WebLogic CPU usage
• Host CPU usage
2. From this chart monitor how your WebLogic Server instances are using your CPUresources by studying the difference between WebLogic CPU Usage and HostCPU Usage.
Monitoring CPU Usage for a Set of WebLogic Server Instances
To monitor the CPU usage for a set of WebLogic Server instances:
1. Click the CPU tab in the left pane.
The second chart (CPU Usage Breakdown by Individual Servers) enables you tocompare the CPU usage between different WebLogic Server instances. EachWebLogic Server instance is represented by a cell. The size of each cell isdetermined by the WebLogic CPU usage, while the color of each cell isdetermined by the percentage change in CPU usage by each WebLogic Serverinstance. Shades of red indicate a growth in CPU usage, while shades of greenindicate that the CPU usage has shrunk. Grey cells indicate no change in CPUusage.
2. Click the Group by drop-down list to select what metrics to group the WebLogicServer instances by.
Available options include:
• WebLogic Domain
Analyzing Middleware Resources
3-22 Using IT Analytics Cloud Service
• WebLogic Version
• JDK Version
• Host Name
• Life Cycle Status
• Cost Center
• Contact
• None
3. Select the WebLogic Server instances for which you want to view specificinformation by clicking the corresponding cell. If you have chosen to group theWebLogic Server instances, then you can select a group of instances by clicking aspecific block.
Data about the current trend of CPU usage and the forecasted CPU usage for theselected WebLogic Server instances loads in the Trend and Forecast chart.
Monitoring the Current Trend and Forecasting CPU Usage
To view the current trend of CPU usage and use it to forecast future CPU usage:
1. Click the CPU tab in the left pane.
2. From the CPU Usage Breakdown by Individual Servers chart, select theWebLogic Server instances or a group of WebLogic Server instances for whichyou want to view the CPU usage trend and forecast.
Alternatively, you can enter the name of the WebLogic Server instances in theFilters field in the Trend and Forecast chart.
3. Click the Settings button to set the Regression Model, Forecast Period, andConfidence (%).
You can use both linear and non-linear regression models when you’re forecastingresource usage. The linear regression model is the default option, which is usedwhen the relationship between the predictors and the target value can beapproximated with a straight line in the graph.
When you’re predicting resource usage, try linear regression first. If the defaultlinear regression model cannot model the specific curve that exists in your data,you can’t get an appropriate fit with linear regression. In such scenarios, try theother regression models to see if they produce a trend that fits the curve of youractual data better:
• BestFit: The best fit line shown in the graph with the same number of datapoints on each side of the line. The line is in the median position, but it doesnot go from the first data point to the last data point.
• Exponent: Includes a base and an exponent. For example, 23. In this example, 2is the base and 3 is the exponent.
• NlogN: Logarithm of a number is the exponent to which the value of the baseis increased to produce that number. It’s also referred to as repeatedmultiplication.
Analyzing Middleware Resources
Optimizing IT Resources 3-23
• Quadratic: A curve created by the intersection of a cone and a plane parallel tothe side of the cone.
From the Trend and Forecast chart you can view the following metrics:
• CPU usage
• CPU usage according to the selected regression model
• Host CPU usage
From this chart, you can identify whether you need to expand resources toaccommodate future CPU usage.
Analyzing Server ResourcesServer Resource Analytics enables you to view and analyze utilization trends forcritical server resources such as CPU, Memory, and Storage. You can also analyze,compare, and contrast resource usage across servers.
Through Server Resource Analytics, IT Analytics enables you to:
• Identify a server’s capacity and utilization of resources. For example, highutilization is a warning to consider increasing the server’s allocated resources so asto avoid negatively impacting the server’s performance.
• Conduct a time-series analysis and view the trend of resource utilization of yourserver targets, and forecast values for a specific time period.
• Identify the top server targets by a specific attribute. For example, you can grouptargets by Operating System, CPU Cores, Life Cycle Status, Target Version, CostCenter, or Memory Size.
• Conduct a categorical analysis to identify on which days a server has performedbetter or worse than others.
Topics:
• Typical Workflow for Analyzing Server Resources
• Analyzing Server CPU and Memory Usage
• Analyzing Server Storage Usage
Typical Workflow for Analyzing Server ResourcesHere is a workflow of tasks to analyze the utilization of your server resources usingServer Analytics
Analyzing Server Resources
3-24 Using IT Analytics Cloud Service
Task Description More Information
Analyze Server CPU andMemory Usage
View the current aggregateCPU and Memory utilizationtrend, compare resourceutilization across servers,and forecast future resourceneeds to plan your resourcesfor a later time period.
Analyzing Server CPU andMemory Usage
Analyze Server StorageUsage
View the current space usagetrend, compare storageutilization across servers,and forecast future storageresources for a later timeperiod.
Analyzing Server StorageUsage
Analyzing Server CPU and Memory UsageYou can analyze your server’s CPU and Memory utilization, using Server Analytics.
Server Analytics enables you to view detailed information about the CPU andMemory Utilization of one or more servers. From this application, you can:
• Identify a server’s resource utilization percentage. For example, a high utilization isa warning to consider increasing the server’s allocated resources.
• Group and sort servers by a specific attribute. For example, you can group serversby Operating System, CPU Cores, Life Cycle Status, Target Version, Cost Center, orMemory Size.
• View the current CPU and Memory Utilization of your servers. Select one or moreservers for further analysis.
• Identify past trends and view a forecast of CPU and Memory Utilization for theservers you have selected.
Note:
Server selections made in the graphs apply to all pages within the application.
Analyzing Server Storage UsageYou can analyze your server’s storage utilization, using Server Analytics.
Server Analytics enables you to view detailed information about the StorageUtilization of one or more servers. From this application, you can:
• Identify a server’s resource utilization percentage. For example, high utilization is awarning to consider increasing the server’s max storage capacity.
• Group and sort servers by a specific attribute. For example, you can group serversaccording to Cost Center, Operating System, Life Cycle Status, or Target Versionand identify the servers with the most used storage.
Analyzing Server Resources
Optimizing IT Resources 3-25
• View the current Storage utilization of your servers. Select one or more servers forfurther analysis.
• Identify past trends and view a forecast of future storage needs for the servers youhave selected.
Note:
Server selections made in the graphs apply to all pages within the application.
Analyzing Server Resources
3-26 Using IT Analytics Cloud Service
4Maximizing Performance and Availability
As an IT operations administrator, you can use IT Analytics to identify enterprise-wide systemic problems that affect the availability and performance of yourapplications.
Using IT Analytics, you can:
• Visualize top performance findings and trends across databases and middlewareover time.
• Analyze activities of databases or middleware over time across related componentsor groups to view the impact of shared resources or application workloads.
• Analyze trends of top incoming web requests or SQLs and their changes over timeto detect changes in workload or degradation in response.
Topics:
• Read This Before You Begin
• Maximizing Database Performance
• Maximizing Application Performance
• Maximizing Application Server Performance
• Analyzing IT Server and Application Availability
Read This Before You BeginHere are some of the common terms and basic concepts regarding the PerformanceAnalytics applications.
The Automatic Database Diagnostic Monitor (ADDM), built into the Oracledatabase, analyzes the Automatic Workload Repository (AWR) data on a regularbasis, diagnoses the root causes of performance problems, provides recommendationsfor correcting any problems, and identified non-problem areas of the system.
Automatic Workload Repository (AWR), part of an Oracle database, collects,processes, and maintains performance statistics for problem detection and self-tuningpurposes. This data is both in memory and stored in the database.
Garbage collection, built into many programming languages, is an automatic way ofmanaging the memory available to various objects. The garbage collection mechanismtracks objects still being used, marks the objects no longer in use as garbage andthrough the process of garbage collection, it automatically frees up the memory for useby other objects. In the case of Java, garbage collection is done within the Java VirtualMachine environment.
Maximizing Performance and Availability 4-1
Garbage collection overhead refers to the additional resources, processing time, usedby the garbage collection mechanism.
Software applications can choose to implement various Garbage collection typesdepending on the performance goals. In Java, for example, developers can choose toimplement garbage collection of type singe threaded (serial), multi-threaded (parallel),concurrent mark then sweep (CMS) or parallel collection in multiple memory zones.Each method uses various resources and CPU time, affecting the overall applicationperformance.
The heap, for example in the Java heap, is a repository of Java objects. The heap is thesum of active objects, dead objects (marked for garbage collection) and free memory.Heap size tuning in Java refers to minimizing the time that the Java Virtual Machine(JVM) spends doing garbage collection while maximizing the number of clients thatthe application server can handle at a given time. A Heap map provides the memorydetails of a given process.
Maximizing Database PerformanceIT Analytics enables you to monitor the performance of your Oracle databases byviewing database activity in terms of wait time, I/O, and CPU utilization, and the topSQL queries run across your databases.
Using IT Analytics, you can:
• Analyze the performance of database targets.
• Analyze database activity, such as wait time, I/O, and CPU utilization.
• Analyze the Top SQL queries run on a specific database or across databases by timeperiods.
Problems in the performance of your databases affects how your applications perform.As an IT Administrator, you can use Performance Analytics: Database to analyzeperformance issues across your enterprise, and identify the underlying systemiccauses of the performance issues.
Watch this short video to get a brief overview of analyzing Database Performance.
Video
Topics:
• Typical Workflow for Analyzing Database Performance
• Analyzing Database Performance
• Analyzing Database Activity
• Analyzing Database Workload
Typical Workflow for Analyzing Database PerformanceHere is a workflow of tasks to analyze the performance of your databases usingPerformance Analytics: Database.
Maximizing Database Performance
4-2 Using IT Analytics Cloud Service
Task Description More Information
Analyze Database Activity View database activity interms of Wait, I/O, and CPUusage across your enterprisedatabases.
Analyzing Database Activity
Analyze Database Workload Analyze the trend ofincoming SQL queries thatare the biggest consumers ofdatabase time. View changesover time, to detect changesin database workload.
Analyzing DatabaseWorkload
Analyzing Database PerformancePerformance Analytics: Database is an interactive visual analyzer bundled with OracleIT Analytics Cloud Service. With this application, you can view database activity, andthe top SQL queries.
You can navigate to the different database performance metrics by clicking thecorresponding tiles in the navigation pane. You can analyze the performance of yourdatabases through the following:
• Database Activity: View information about the wait time, I/O, and CPU usageacross your enterprise databases.
• Top SQL: View the top SQL queries run on your databases. You can identify whatnew SQL queries are used, and how they affect the performance of your databases.
See Also
• Monitoring Database Performance by Specific Database Targets
• Monitoring Database Performance by Date Ranges
Monitoring Database Performance by Specific Database TargetsWhile analyzing the performance of your databases, you can filter for specific targetsor choose to view the results from all databases.
To analyze database performance by specific database targets:
1. From the application page, click the All Databases drop-down list, in the upper-left corner of the screen.
2. Select one of the options from the menu.
Available options include the following:
• Select Targets: Clicking this option opens the Select Targets dialog box.
• All Database Targets: Clicking this option selects all servers in your datacenter for analysis.
3. Enter the database name in the Target Name field. Use the Ctrl and Shift keys toselect multiple databases.
4. Click Select.
Maximizing Database Performance
Maximizing Performance and Availability 4-3
The application loads information for the selected databases.
Note: The database selection applies to all reports within the application.
Monitoring Database Performance by Date RangesUse the date picker drop-down menu to select a time window for your analysis. Thespecified date range applies to all reports in Performance Analytics: Database.
To analyze your database performance by date ranges:
1. From the application page, click the Last 1 month drop-down list at the top of thescreen.
2. Select an option for a time range.
The available options include the following:
• Last one week
• Last 1 month: This is the default selection
• Last three months
• Last 1 year
• Custom: Choose a start date and an end date for the analysis period
3. Click Apply.
Analyzing Database ActivityUsing Performance Analytics: Database, you can view database activity in terms ofWait, I/O and CPU usage across your enterprise databases.
Performance Analytics: Database, presents your database activity in terms of thefollowing metrics:
• CPU: View the trend of database CPU utilization. A sudden spike in database CPUutilization during standard working hours could mean that there is a CPUperformance problem.
• I/O: View the I/O statistics collected from your databases. Use this trend forscheduling jobs and I/O provisioning.
• Wait: View how much of the database activity is consumed by waiting for aresource such as disk I/O. High levels of wait time could signify a performanceissue.
Maximizing Database Performance
4-4 Using IT Analytics Cloud Service
See also
• Monitoring Database Performance by Specific Database Targets
• Monitoring Database Performance by Date Ranges
Analyzing Database WorkloadHigh-load SQL statements may consume a disproportionate amount of systemresources, affecting database performance. Performance Analytics: Database enablesyou to analyze the trend of incoming SQL queries that are the biggest consumers ofdatabase time. It also enables you to view changes over time, to detect changes inworkload.
Performance Analytics: Database displays the top high-load SQL statements acrossyour enterprise databases.
To analyze your data workload:
1. Expand the Group by drop-down list to choose what metrics to group the SQLqueries by.
Available options include the following;
• Databases
• None
2. Expand the Size drop-down list to choose what the size of each cell shouldrepresent.
Available options include the following:
• Response Time
• Average Active Sessions
• CPU Time
• IO Wait Time
• Execution/hour
3. Expand the Color drop-down list to choose whether the color of the cells shouldbe determined based on absolute value or the change percentage.
Available options include the following:
• Value
• % Change Value
4. Expand the in drop-down list, to choose what metrics the color of each cell shouldrepresent a change in.
Available options include the following:
• Response Time
• Average Active Sessions
• CPU Time
Maximizing Database Performance
Maximizing Performance and Availability 4-5
• IO Wait Time
• Execution/hour
5. Click a cell to select the corresponding SQL query.
The performance of the selected SQL query across your enterprise databases ispresented in the form of a graph. Use the Measure field to select what metrics youwish to view in the chart.
See also
• Monitoring Database Performance by Specific Database Targets
• Monitoring Database Performance by Date Ranges
Maximizing Application PerformanceIT Analytics enables you to monitor the performance of your applications, throughviewing the page performance, server request performance, page views and load time,page load time, tier response breakdown, error distribution, and a profile of the users.
Using Application Performance Analytics, you can:
• Identify servers which are not optimally utilized.
• View the utilization of server resources such as CPU, memory, I/O, and storage.
• Identify servers with the highest resource utilization.
• View the available capacity, how much is being used, and the change in capacitysince the previous time period.
• View the current utilization trend and estimate the growth in utilization.
Topics
• Typical Workflow for Maximizing Application Performance
• Analyzing Page Performance
• Analyzing Server Request Performance
Typical Workflow for Maximizing Application PerformanceHere is a workflow of tasks to analyze the performance of your applications usingApplication Performance Analytics.
Maximizing Application Performance
4-6 Using IT Analytics Cloud Service
Task Description More Information
Analyze Page Performance Analyze the performance ofyour application pagesthrough page views, pageload time, and page errors.
Analyzing Page Performance
Analyze Server RequestPerformance
Analyze the performance ofyour server requests throughtotal calls, response time, andserver request errors.
Analyzing Server RequestPerformance
Analyzing Page PerformanceUsing IT Analytics, you can analyze the performance of the different pages of yourapplication.
From the main application page, you can view the following:
• Total page views and the percentage increase or decrease in the number of pageviews during the current time period. A decrease in total page views indicates thateither users are viewing the page less or fewer users are accessing your page. If thechange in page views is a cause for concern, then the application will present it toyou as a finding, enabling you to view detailed information.
• Page load time and the percentage increase or decrease in the page load timeduring the current time period. An increase in the page load time indicates thatusers have a longer wait before the page loads and they can see the informationthey want. If the change in page load time is a cause for concern, then theapplication will present it to you as a finding, enabling you to view detailedinformation.
• Total page errors and the increase or decrease in page errors during the currenttime period. If the change in page errors is a cause for concern, then the applicationpresents it to you as a finding, enabling you to view detailed information.
Clicking a finding enables you to view detailed information related to the finding.
For example, if your finding is that a page contributed to 80% and more of your totalpages during the selected time period, then you can view information related to thefollowing:
• Total page views, page errors, load time, first byte time, and document interactivetime, along with the percentage change since the previous time period for each.This information is similar to the information in the main page of the application.
• Trend for the page views, page errors, load time, first byte time, and interactivetime for the page. The trend enables you to identify time periods during which thevalues were unusually high or unusually low. From here, you can identify whetherthe change in page view percentage from the previous time period was due toconsistently high or low values.
• User profile according to the region, browser used, and the operating system of thedevice used to access the application. From here, you can identify whether theincrease or decrease in page performance was across regions, operating systemsand browsers, or whether specific regions, operating systems and browsers see adecrease in page performance.
Maximizing Application Performance
Maximizing Performance and Availability 4-7
This information enables you to identify possible reasons for decreased pageperformance.
You can also perform an Advanced analysis to:
• View data according to time, to identify specific days on which the application wasaccessed more than usual. With this information, the application owner can workwith the capacity planner to ensure that the necessary resources are in place tohandle the increased traffic on those days.
Note: To perform a categorical analysis, you can also group data by differentdimensions including time, browser, geographical region and operatingsystem
• Identify correlation between the different metrics (for example, page views andfirst byte time) related to page performance.
• Forecast future metrics (such as page views) to decide whether to expand availableresources to ensure that the application performs well.
You can select a different Finding from the drop-down list to view information specificto that finding.
Analyzing Server Request PerformanceUsing IT Analytics, you can analyze server request performance for your application.
From the main application page, you can view the following:
• Total calls and the percentage increase or decrease during the current time period.If the change in total calls is a cause for concern, then the application will present itto you as a finding.
• Total response time and the percentage increase or decrease during the currenttime period. An increase in the total response time means that the application takeslonger to load information for the user. If the change in response time is a cause forconcern, then the application will present it to you as a finding, enabling you toview detailed information.
• Total server request errors and the percentage increase or decrease during thecurrent time period. An increase in the total server request errors indicates thatmore errors are being generated. If the change in server request errors is a cause forconcern, then the application will present it to you as a finding.
Clicking on a finding enables you to view detailed information related to the finding.
For example, if your finding is that a server contributed to 40% of the total responsetime during the specified time period, then you can view the following information:
• General information about the total calls, errors, response time, application servertime, database time, and external time in the selected time period, along with thepercentage change since the previous time period. This information is similar to theinformation in the main page of the application.
• Trend of the calls, errors, response time, application server time, database time, andexternal time for the server request.
Maximizing Application Performance
4-8 Using IT Analytics Cloud Service
Maximizing Application Server PerformancePerformance Analytics: Application Server provides analytics insights forheterogeneous application servers including garbage collection overhead, workload,resource usage, availability, configuration profiles, and so on.
Performance Analytics: Application Server enables you to analyze the performance ofyour application servers. You can analyze issues related to availability, garbagecollection, Java Database Connectivity (JDBC) datasource, heap, host memory, andissues based on insights. The application analyzes available data and presents youwith findings or insights specific to the performance of your application servers. Forexample, the application presents the hour of the day with the peak load across yourapplication servers.
Note: For release 1.9, only Oracle WebLogic Server Target Type is supported.
You can access the application either from the Oracle Management Cloud home pageor through the Performance Analytics: Application Server dashboard. You are directedto a dashboard where you can:
• View availability across your application servers and identify servers that aredown
• Perform an inventory analysis to identify the different operating systems and JDKversions running across your application servers
• Identify issues with host memory, which could lead to possible performance issuesof your application servers
• Monitor garbage collection overheads and view detailed information about JavaDatabase Connectivity (JDBC) connection waits, requests and failures, and serverrequests
• View the total server request count and total server request count time
• Correlate metrics to identify the effect changes on one metric has on the other
Topics
• Typical Workflow for Maximizing Application Server Performance
• Analyzing Application Server Performance
• Analyzing Application Server Workload Performance
Typical Workflow for Maximizing Application Server PerformanceHere is a workflow of tasks for analyze the performance of your application servers.
Maximizing Application Server Performance
Maximizing Performance and Availability 4-9
Task Description More Information
Analyze the performance ofyour application servers
View the availability of yourapplication server, identifyany memory issuesexperienced by the host, andanalyze the performancethrough distribution analysisand Inventory Analysis.
Analyzing ApplicationServer Performance
Analyze the workloadperformance of yourapplication servers
Analyze the workloadperformance of yourapplication servers throughgarbage collection and JavaDatabase Connectivity(JDBC) Datasource data. Youcan view the forecasted trendand correlation, and performa distribution analysis forselected servers.
Analyzing ApplicationServer WorkloadPerformance
Analyzing Application Server PerformancePerformance Analytics: Application Server provides you with key information andfindings which enable you to quickly and effectively analyze the performance of yourapplication servers.
When you navigate to the application from the Oracle Management Cloud home pageor the corresponding dashboard, you can view information for the following:
• Garbage Collection Issues: From here, you can identify your server applicationswhich are over the garbage collection limit. A long garbage collection period couldaffect the amount of time server requests have to wait in queue before they arefulfilled by the application server. The threshold limit for garbage collection is setby the application, and is not user-defined. The application presents you with afinding based on the collected data. Following is an example of an applicationfinding.
12 have JDK version 1.8.0_60.23 have increasing Request Rate
According to this finding, based on the collected data, 12 of your applicationservers which are over the garbage collection limit have the JDK version 1.8.0_60,which might be causing problems. Also, 23 of your application servers have anincreasing request rate.
• Heap Issues: From here, you can view the application servers with a heap usageabove a specified percentage. The application provides you with insights orfindings based on the available data. Following is an example of an applicationinsight.
21 have Heap Size above 40GB.23 have an increasing Request Rate
According to this finding, based on the collected data, 21 of your applicationservers a high heap size of above 40GB. Also, 23 of your application servers havean increasing request rate.
Maximizing Application Server Performance
4-10 Using IT Analytics Cloud Service
• Availability: From here, you can view the critical events across your applicationservers. If no server is down, then the application lets you know that there are nocritical events across your application servers.
• Memory Issues: In some cases, issues with host performance can affect theperformance of your application server.
• Workload Performance: From here, you can drill down to view informationspecific to the performance of selected servers. For more information, see Analyzing Application Server Workload Performance. Following is an example ofan application finding related to workload performance.
12pm-1pm has the highest number of request 7.7MThursday has the highest number of request 30.3M
According to this finding, based on the collected data, the peak hour with thehighest number of requests (7.7M requests) was at 12pm-1pm. Also, the day withthe highest number of requests (30.3M requests) was Thursday.
• Distribution Analysis: From here, you can view information about the percentageof time spent in garbage collection and the total JDBC connection waits.
• Inventory Analysis: From here, you can view information about the JDK version,operating system vendor or version, and the XMX size across your applicationservers.
You can choose to view information for all your application servers or only for specificservers. You can also choose the time period for which you want the application toload the information.
Analyzing Application Server Workload PerformancePerformance Analytics: Application Server enables you to analyze the workloadperformance of your application servers through measuring the volume of requestsprocessed and the average response time.
Using Performance Analytics: Application Server, you can:
• Identify the peak time with a high volume of server requests
• Analyze changes in workload performance brought about by changes in GarbageCollection overheads
• Identify how changed in JDBC connection time affect workload performance
• View information for the total request count and total request count time
From the main page of the application, you can view workload performance dataacross your application servers, by:
• Server Request Count: This is the total number of requests serviced by theapplication server
• Server Request Processing Time: This is the time taken by your application serverto process each request
You can drill down to view detailed information about the volume of processedrequests and average response time through the following:
Maximizing Application Server Performance
Maximizing Performance and Availability 4-11
• A distribution chart to view the percentage of servers with increasing, decreasing,or constant number of server requests and processing time
• A Distribution Analysis histogram which groups application servers according topercentage time in garbage collection and total JDBC connection waits. From thischart, you can drill down to view detailed information for the application serverswithin a selected bucket.
From the Workload Performance drill-down page, you can view a breakdown of theservers in the bucket you had selected in the Distribution Analysis histogram. Thisinformation is presented in the form of a heat map, where each cell represents a serverand the color of the servers is determined by the rate of change in the metric selected.
Note: By default, information for the top 5 application servers is loaded, butyou can choose to view information for all application servers in the selectedbucket.
You can view server breakdown according to the following:
• Server Request Count
• Server Request Processing Time
• Garbage Collection Invocation Count
• Percent Time in Garbage Collection
• JDBC Datasource Wait Count
• JDBC Connection Request Count
• Heap Usage After Garbage Collection
Use the drop-down list to select what metrics to group application servers by.
Select a single server, multiple servers, or a group of servers to view detailedinformation for the following:
• Total Server Request Count: From here, you can view the total number of serverrequests serviced by the selected application servers and the percentage changeover the selected time period.
• Average Server Request Processing Time: From here, you can view the averagetime taken by the selected application servers to process request, and thepercentage change over the selected time period.
• Total Garbage Connection Invocation Count: From here, you can view thenumber of times the selected servers invoked garbage collection and percentagechange during the specified time period.
• Total JDBC Datasource Wait Count: From here, you can view the total JDBCDatasource waits across the selected application servers, and the percentage changeduring the specified time period.
• Total JDBC Connection Request Count: From here, you can view the total JDBCconnection requests across the selected application servers, and the percentagechange during the specified time period.
Maximizing Application Server Performance
4-12 Using IT Analytics Cloud Service
• Total Heap Usage After Garbage Collection: From here, you can view the totalheap usage for the selected application servers after garbage collection is completeand the percentage change during the specified time period.
• Server Trend: This chart displays the trend of the selected servers over thespecified time period.
You can also perform an advanced analysis through the following:
• Forecast Trend: From here, you can view the forecasted trend of serverperformance in terms of garbage collection overheads or JDBC Datasource count.
• Distribution Analysis: From here you can view the distribution of percent timespent in garbage collection or the JDBC connection waits for each of the selectedservers.
• Correlation: For here, you can view the correlation between the metric that mostaffects the Server Request Processing Time, according to specific measures. Forexample, you can view the degree to which the Percent Time Spent in GarbageCollection correlates with the Server Request Processing Time, by Server RequestCount.
Analyzing IT Server and Application AvailabilityIT Analytics enables you to analyze the availability of your IT resources.
Using Availability Analytics, you can:
• View the overall health of your IT systems and applications and identify whether ithas improved since the previous time period. If your health score is low, you willneed to identify which target has the lowest health score and fix the issue.
• View the overall availability of all your targets. A lower availability percentage is acause for concern and will need to be analyzed further.
• Identify the targets that contributed the most to availability issues.
• View the average downtime of your IT systems and applications. A longerdowntime indicates an issue, and will need to be analyzed further.
• Identify targets with frequent outages.
• View the mean time between failures and the mean time to recover.
• Identify the top targets or target types generating events or incidents.
• View the number of critical events or incidents raised during the specified timeperiod, and identify whether it has improved since the previous time period.
• Identify the category and entities which experiences the highest events.
• View the total incidents, and fatal and critical events experienced across yourtargets.
The application analyzes the data it has collected and provides you with insights orFindings, which you can use to identify possible issues with the availability of your ITservers and applications.
Analyzing IT Server and Application Availability
Maximizing Performance and Availability 4-13
Topics
• Typical Workflow for Analyzing IT Server and Application Availability
• Assessing the Health of Your IT Servers and Applications
Typical Workflow for Analyzing IT Server and Application AvailabilityHere is a workflow of tasks to analyze the availability of your IT server andapplication availability.
Task Description More Information
Assess the health of your ITservers and applications
Use the data chart and thedisplayed applicationFinding to view the overallhealth score across yourenterprise, and to identify thetarget with the least HealthScore. You can alsocustomize the criteria forcalculating the health score ofyour targets.
Assessing the Health of YourIT Servers and Applications
Analyze the availability ofyour IT servers andapplications
Use the Availability drill-down page to view detailedinformation about theavailability of your enterprisetargets. You can view thetargets with the highestavailability, targets with themost down events, theaverage time taken for yourtargets to recover after adown event, and the averagetime between successivedown events.
Analyzing the Availability ofYour IT Servers andApplications
Assessing the Health of Your IT Servers and ApplicationsIT Analytics rates the health of your IT servers and applications and provides youwith valuable insights about the trend of your health score.
The health score is used to assess whether the target is behaving as expected, and isdetermined by a weighted combination of the following:
• Availability of the target
• Time taken to recover the target
• Number of fatal or critical events recorded on the target
• Duration of the fatal or critical events experienced by the target
You can change the health score settings to decide what metrics should be consideredwhen calculating the health score of your targets.
Analyzing IT Server and Application Availability
4-14 Using IT Analytics Cloud Service
Analyzing the Availability of Your IT Servers and ApplicationsAvailability Analytics displays the availability across your targets, along with a relatedfinding.
Using Availability Analytics, you can drill down to perform a detailed analysis of theavailability finding. You can view information related to targets with the highestavailability, targets experiencing the most down time, the mean time taken to recover,and the mean time between failures.
From here, you can quickly identify the targets which most affect the overallavailability across your enterprise.
For example, if the finding is that your Pluggable Databases have the lowestavailability percentage at 66.91%, then you can view the following information(arranged by entity type) related to the finding:
• Targets with the highest availability
• Targets with the highest Down events
• Targets which have taken the longest time to recover
• Targets that have the longest time between successive failures
Analyzing IT Server and Application Availability
Maximizing Performance and Availability 4-15
Analyzing IT Server and Application Availability
4-16 Using IT Analytics Cloud Service
5Exploring Data and Building Dashboards
IT Analytics enables you to search and explore your IT operational data to findinformation specific to your needs, and to analyze the data by various dimensions.You can save important analyses as widgets, build dashboards, and present customviews for your stakeholders, such as line of business executives and analysts.
Data Explorer enables you to perform custom and advanced analytical tasks that arebeyond the possibilities offered to you by the other IT Analytics applications.
Through Data Explorer, IT Analytics enables you to:
• Search and explore real-time and historical IT operational data, including IT assets,configuration metrics, events, and topologies, by setting your own criteria.
• Conduct a time-series analysis and view the trend of resource utilization of yourdatabase and middleware targets, and forecast values for a specific time period.
• Identify the top database and middleware targets by a specific attribute. Forexample, you can view data for the top 10 WebLogic Servers by heap.
• Conduct a categorical analysis to identify on which days your database andmiddleware targets have performed better or worse than others.
• Analyze events by searching for data specific to critical events and alerts, groupedby targets or target types.
Topics:
• Read This Before You Begin
• Typical Workflow for Searching and Exploring Data
• Accessing the Data Explorer
• Searching, Exploring, and Analyzing Data Using Data Explorer
• Saving Your Analysis
• Building Dashboards
Read This Before You BeginHere are some basic concepts regarding exploring data and building dashboards.
A data explorer, in the context of Oracle Cloud Services, is an interface that allows youto explore collected IT operational data, perform forecasting and trending andcustomize the display of this data and save it for future use. In this case, views ofsaved searches are called widgets and a collection of custom widgets can form adashboard. For more information about the out-of-the-box dashboards in IT Analytics,see Out-of-the-Box Dashboards.
Exploring Data and Building Dashboards 5-1
A data explorer target is the entity whose data is being collected, for example theOracle WebLogic Server. Targets can be of various types, for example the OracleWebLogic Server is a Middleware type of target.
Data collected from various targets is in the form of metrics.
Heat maps (also known as treemaps) are graphical representation of data displayed asa combination of colored rectangular cells, each representing an element of data. Heatmaps help visualize the state and impact of a large number of elements at once.
Typical Workflow for Searching and Exploring DataHere is a workflow of tasks to search and explore data using Data Explorer, and tosave these searches to create dashboards in IT Analytics.
Task Description More Information
Access the data explorer Access the Data Explorerfrom a dashboard.
Accessing the Data Explorer
Search, explore, and analyzedata using Data Explorer
Search and explore data byspecific attributes to viewonly information specific tothe issue you aretroubleshooting.
Analyze your data using thedifferent visualizationoptions.
Searching, Exploring, andAnalyzing Data Using DataExplorer
Save your analysis Save your analysis as awidget
Saving Your Analysis
Build dashboards Use your saved searches tobuild dashboards for futureuse.
Building Dashboards
For information about theout-of-the-box Dashboards,see Out-of-the-BoxDashboards
Accessing the Data ExplorerYou can access Data Explorer either directly from the Oracle Management Cloudhome page, or through a dashboard.
When you access Data Explorer from a dashboard, the filters and visualization settingsare already loaded. However, when you access Data Explorer directly, you have tobuild your analysis from the beginning.
Searching, Exploring, and Analyzing Data Using Data ExplorerUse the attributes in Data Explorer to filter real-time and historic data by targets andother attributes so that you can view information specific to the issue you aretroubleshooting.
Data Explorer enables you to:
• Search and explore data by targets. For example, you can view the attributesspecific to a target which is experiencing frequent unplanned downtime.
Typical Workflow for Searching and Exploring Data
5-2 Using IT Analytics Cloud Service
• Search and explore data for all targets by specific attributes. For example, you canview the resource utilization for all your databases, to identify which databasesrequire more resources.
Through Data Explorer, you can search for data, select your visualization options andanalyze your data. For more information about the visualization options, see Understanding the Visualization Options.
For example, you can use Data Explorer to:
• View the trend of CPU and memory usage for your database targets (such asOracle, MySQL), for the past 13 months and forecast the values for the next 3months, to detect seasonality.
• Identify all targets with a CPU usage of more than 50%, which are running on aspecific software version.
• View the 25 cost centers with the highest CPU utilization.
Understanding the Visualization Options
Data Explorer enables you to visualize data in the following ways:
Visualization Option Description
Analytics Line
View the data as a line, withpoints marked out for analysis.Specific attributes aremeasured along the x and yaxes, and a third attributedetermines the color of theline.
Use this option for thefollowing analytics tasks:
• Trending and Forecasting
Area
View the data as a filled-inarea. Specific attributes aremeasured along the x and yaxes. Data can be groupedaccording to a third attribute.
Use this option for thefollowing analytics tasks:
• Identifying the top orbottom X targets byattribute
Searching, Exploring, and Analyzing Data Using Data Explorer
Exploring Data and Building Dashboards 5-3
Visualization Option Description
Bar
View the data as a bardiagram. Specific attributes aremeasured along the x and yaxes, and a third attributedetermines the color of thebars.
Use this option for thefollowing analytics tasks:
• Identifying the top orbottom X targets byattribute
Cluster
View data as a cluster diagram,where information is clusteredby a specific attribute.
Use this option for thefollowing analytics tasks:
• Identifying anomalies
Correlation
View specific attributes ascorrelated data, with a specificattribute measured along the y-axis. Time is measured alongthe x-axis, based on the totaltime period chosen using thetime selector.
Use this option for thefollowing analytics tasks:
• Identifying the correlationbetween the behaviors ofdifferent attributes
Searching, Exploring, and Analyzing Data Using Data Explorer
5-4 Using IT Analytics Cloud Service
Visualization Option Description
Donut
Use this method to view thebreakdown of an attribute.
Use this option for thefollowing analytics tasks:
• Identifying the top orbottom X targets byattribute
Gauge
View a specific attribute for acircular or vertical gaugediagram.
Histogram
View the data as a histogramwith a selected attributemeasured along the x-axis. Thedata can be grouped accordingto a third attribute.
Label
View a specific attribute as alabel for your filtered targets.
Searching, Exploring, and Analyzing Data Using Data Explorer
Exploring Data and Building Dashboards 5-5
Visualization Option Description
Line
View the data as a line, withspecific attributes measuredalong the x and y axes. Datacan also be grouped accordingto a third attribute, while afourth attribute can be used todetermine the color of the line.
Use this option for thefollowing analytics tasks:
• Trending and Forecasting• Baselining• Identifying the top or
bottom X targets byattribute
Scatter Chart
View data as a scatter chartwith specific attributesmeasured along the x and yaxes.
Use this option for thefollowing analytics tasks:
• Detecting anomalies
Table
View the data as a table, withcolumns for each of thespecified attributes. You canalso choose to group the databy an attribute.
Use this option for thefollowing analytics tasks:• Identifying the top or
bottom X targets byattribute
Searching, Exploring, and Analyzing Data Using Data Explorer
5-6 Using IT Analytics Cloud Service
Visualization Option Description
Treemap
View the data as a treemap,showing the targets as cells,where the color of the cells aredetermined by a specificattribute.
Use this option for thefollowing analytics tasks:• Identifying the top or
bottom X targets byattribute
Saving Your AnalysisWhen you create an analysis (by filtering data and selecting necessary visualizationoptions) which you want to retain to look at in the future, or which you want to sharewith others, then you can save it as a widget. Widgets can be used later to createdashboards.
When you save your analysis, you are saving:
• Fiters: These are specific values or ranges for values that you select for attributes.Based on the values you select, data is filtered out from the search results. Forexample, a specific target type or target name.
• Visualization options: This is the way in which you choose the data to berepresented. For example, histogram or treemap.
• Analysis: This is the mode of analysis that you select. For example, trending andforecasting.
Building DashboardsDashboards are a collection of widgets on a single page to enable quick access tomultiple data analyses.
A dashboard may contain one or more widgets. The dashboards appear on theDashboards page of IT Analytics.
When you first access IT Analytics, there are out-of-the-box dashboards available onthe Dashboards page. For more information about the out-of-the-box dashboards, see Out-of-the-Box Dashboards. You can create and delete dashboards. If necessary, youcan also edit dashboards by:
• Adding and deleting widgets
• Editing existing widgets on the dashboard
• Changing the layout
Note: A dashboard can have widgets created from multiple data sources.
Saving Your Analysis
Exploring Data and Building Dashboards 5-7
Building Dashboards
5-8 Using IT Analytics Cloud Service
AOut-of-the-Box Dashboards
Dashboards are saved Data Explorer analyses that are added to the Dashboards pageof IT Analytics.
IT Analytics comes with out-of-the-box dashboards.
Dashboard Name Description
Database Configuration and Storage by Version
Use this dashboard to view theconfiguration and storage details foryour databases. The data is groupedaccording to target version.
Out-of-the-Box Dashboards A-1
Dashboard Name Description
Enterprise Overview
Use this dashboard for an overview ofyour enterprise data.
This dashboard shows the followingdata:
• The status of your target typecategories in the form of a heatmap,with the size of each celldetermined by the number oftargets, and the color of each celldetermined by the Percentage oftargets that are running
• Target Name, target Status,Database CPU Time (%), I/OMegabytes (per second), and TotalMemory Usage (MB) of your top 5databases, in the form of a table
• Target Name, Target Status, CPUUsage (%), Active Sessions (Load),and Heap Usage (MB) for the top 5WebLogic Servers, in the form of atable
• Target Name, Target Status, CPUUtilization (%), and MemoryUtilization (%) for the top 5 Hosts,in the form of a table
• Target Name, Target Status,Requests (per minute), RequestProcessing Time (ms), and ActiveSessions for the top 5 applicationdeployments, in the form of a table
Host Inventory by Platform
This dashboard shows you the hostinventory. Data is grouped accordingto the name of the host.
Top 25 Databases by Resource Consumption
This dashboard shows the resourceutilization details for your top 25databases. This dashboard is especiallyuseful to a database administrator or acapacity planner.
A-2 Using IT Analytics Cloud Service
Dashboard Name Description
Top 25 WebLogic Servers by Heap Usage
This dashboard shows details for the 25WebLogic Servers with the highestheap usage.
Top 25 WebLogic Servers by Load
This dashboard lists the 25 WebLogicServers with the highest load.
WebLogic Servers by JDK Version
This dashboard shows the details forthe top WebLogic Servers. Theinformation is grouped according tothe JDK Version.
Database Operations
This dashboard shows you a summaryof the database operations, andincludes the following widgets:
• A time histogram of log entries, toview the trend of database logs
• A bar chart showing the criticalincidents across your databases,grouped by target type
• A pie chart showing the databasetargets with the most log errors
• A bat chart with the top errorsacross your databases
Out-of-the-Box Dashboards A-3
Dashboard Name Description
Host Operations
This dashboard shows you a list ofdatabase operations, and includes thefollowing widgets.:
• A time histogram of log entries, toview the trend of host logs
• A bar chart showing the top HostLog sources and the number of logentries
• A pie chart showing the top hostentries by service
• A pie chart with the top SUDOusers
Middleware operations
This dashboard shows data formiddleware operations, and includesthe following widgets:
• A time histogram of log entries, toview the trend of middleware logs
• A pie chart showing the topmiddleware error codes
• A pie chart showing themiddleware targets with the mosterrors
• A bar chart with the Web serverpages that are accessed the most.
A-4 Using IT Analytics Cloud Service
BData Collection and Storage
There are multiple metrics supported for collecting and storing data.
IT Analytics supports the following entities:
• Oracle Exadata
– Oracle Exadata Database Machine
– Oracle Exadata Rack
– Oracle Engineered System ILOM Server
– Oracle Engineered System PDU
– Oracle Infiniband Network
– Oracle Exadata Storage Server
– Oracle Exadata Storage Server Grid
– Oracle Engineered System Cisco Switch
– Oracle InfiniBand Switch
• Oracle Database
– Oracle Database
– Oracle Listener
– Oracle Automatic Storage Management (ASM)
– Oracle Clusterware
– Oracle Cluster Node
• Oracle Host
– Linux Host
– Windows Host
– Solaris Host
– AIX Host
– HP-UX Host
• Oracle Hadoop
– Oracle Hadoop Cluster
Data Collection and Storage B-1
– Oracle Hadoop HDFS
– Oracle Hadoop Yarn
– Oracle Hadoop NameNode
• Oracle SOA Infrastructure and Service Bus
• Oracle Siebel
– Oracle Siebel Component
– Oracle Siebel Enterprise
– Oracle Siebel Server
• Storage Manager
• Oracle Access Manager (OAM)
• Oracle Internet Directory (OID)
• Oracle Home
• Oracle HTTP Server (OHS)
• Oracle Traffic Director (OTD) Configuration
• Oracle WebLogic
– Oracle WebLogic Cluster
– Oracle WebLogic Domain
– Oracle WebLogic Server
• Tomcat
Oracle Exadata Storage ServerHere is a list of metrics, according to the metric group.
Exadata Cell Configuration
The following table lists the metrics and their descriptions.
Metric Description
Cell ID Cell ID
Cell Version Cell version
Release Version Release version
Kernel Version Kernel Version
Make Model Make Model
Maximum Physical Disk IOPS Maximum Physical Disk IOPS
Oracle Exadata Storage Server
B-2 Using IT Analytics Cloud Service
Metric Description
Maximum Flash Disk IOPS Maximum Flash Disk IOPS
Maximum Physical Disk MBPS Maximum Physical Disk MBPS
Maximum Flash Disk MBPS Maximum Flash Disk MBPS
Exadata Flash Log Metric
The following table lists the metrics and their descriptions.
Metric Description
Effective Size Effective Flash Log Size
Flash Log Object Size Flash Log Object Size
Exadata Capacity Metric
The following table lists the metrics and their descriptions.
Metric Description
Disk Type Disk type
Disk Size Disk
Usage Usage
Exadata Diskgroup Capacity Metric
The following table lists the metrics and their descriptions.
Metric Description
ASM Instance Name ASM instance name
Diskgroup Name Name of the ASM Diskgroup
Diskgroup Size ASM Diskgroup size
Exadata Sparse Diskgroup Capacity Metric
The following table lists the metrics and their descriptions.
Metric Description
ASM Instance Name ASM instance name
Diskgroup Name Name of the ASM Diskgroup
Oracle Exadata Storage Server
Data Collection and Storage B-3
Metric Description
Diskgroup Size ASM Diskgroup size
Virtual Size Size of the virtual disk group
Exadata Flash Cache Metric
The following table lists the metrics and their descriptions.
Metric Description
Space Used Flash Cache space used
Space Used for Keep Objects Space used for keep objects
Exadata FlashDisk and HardDisk Metric
The following table lists the metrics and their descriptions.
Metric Description
Disk Type Exadata FlashDisk and HardDisk Metric
Small Read I/O per second Small read I/O per second
Large Read I/O per sec Large read I/O per second
Small Read Throughput Small Read Throughput
Large Read Throughput Large Read Throughput
Read Response Time Average Read Response Time
Write Response Time Average Write Response Time
IO Utilization Average I/O Utilization
Exadata Flash Cache IORM Database Metric
The following table lists the metrics and their descriptions.
Metric Description
Database Name Exadata Flash Cache IORM Database Metric
Space Used in Flash Cache Space used in Flash Cache
Exadata Cell Metric
The following table lists the metrics and their descriptions.
Oracle Exadata Storage Server
B-4 Using IT Analytics Cloud Service
Metric Description
Infiniband Network Received The number of megabytes received by theInfiniBand interfaces per second.
Infiniband Network Sent The number of megabytes transmitted by theInfiniBand interfaces per second.
Oracle Engineered System Cisco SwitchHere is a list of metrics, according to the metric group.
Summary Details
The following table lists the metrics and their descriptions.
Metric Description
Part Number The part number of the switch
Serial Number The serial number of the switch
Model The model of the switch
Architecture The architecture of the switch
Network Management Interface
The following table lists the metrics and their descriptions.
Metric Description
IP Address IP address of the switch
Physical Address Physical address of the switch
Performance
The following table lists the metrics and their descriptions.
Metric Description
Ports Free Unplugged ports
Ports Used Plugged ports
Network Port Details
The following table lists the metrics and their descriptions.
Oracle Engineered System Cisco Switch
Data Collection and Storage B-5
Metric Description
Port Name Name of the port
Port Physical Address Physical address of the port
Port Type Type of the port
Peer Port Physical Address Physical address of the peer port
Peer Port Type Type of the peer port
Port Media Type Port media type
Network Port Statistics
The following table lists the metrics and their descriptions.
Metric Description
Port Name Name of the port
Port Status Status of the port
Inbound Octets Rate Inbound octets rate
Outbound Octets Rate Outbound octets rate
Total Octets Rate Total octets rate
Component Details
The following table lists the metrics and their descriptions.
Metric Description
Component Name Name of the component
Component Manufacturer Manufacturer of the component
Component Model Model of the component
Component State
The following table lists the metrics and their descriptions.
Metric Description
Component Name Name of the component
Component State State of the component
Oracle Engineered System Cisco Switch
B-6 Using IT Analytics Cloud Service
Oracle InfiniBand SwitchHere is a list of metrics, according to the metric group.
Subnet Manager Details
The following table lists the metrics and their descriptions.
Metric Description
Subnet Manager IP Address IP address of the Subnet Manager
Subnet Manager LID Subnet Manager Hosting HCA LID
Subnet Manager GUID Subnet Manager hosting HCA GUID
Subnet Manager State
The following table lists the metrics and their descriptions.
Metric Description
Subnet Manager State Subnet Manager state
Subnet Manager Priority Subnet Manager priority
Subnet Manager Activity Count Subnet Manager activity count
Oracle ClusterwareHere is a list of metrics, according to metric group.
Detailed Status of the Cluster Stack
The following table lists the metrics and their descriptions.
Metric Description
Detailed Status of Cluster Stack Detailed status of the Cluster Stack
Scan Configuration
The following table lists the metrics and their descriptions.
Metric Description
Scan Name Scan name configured for the Cluster
Scan Port Configured Whether the Scan port has been configured
VIP Configured for Scan When there Scan VIP has been configured
Scan Listener Name Scan Listener name
Oracle InfiniBand Switch
Data Collection and Storage B-7
Scan Configuration
The following table lists the metrics and their descriptions.
Metric Description
VIP Name VIP name
VIP IP Address VIP IP address
VIP Subnet VIP subnet
Network Interfaces Used by the Cluster
The following table lists the metrics and their descriptions.
Metric Description
Network Interface Name Name of the network interface
Network Interface Subnet Network interface subnet
Network Interface Type Type of the network interface
Database, ASM, Listener, and Services Managed by the Cluster
The following table lists the metrics and their descriptions.
Metric Description
Name of the Application Name of the application
Type of Application Type of the application
Cardinality Cardinality
Degree Degree
Node Name for a Node Application Node name for a node application
Oracle Home for the Resource Oracle Home for the resource
Unique Parameters for the Application Unique parameters for the application
Oracle Cluster NodeHere is a list of metrics, according to metric group.
Status of the Cluster Stack
The following table lists the metrics and their descriptions.
Metric Description
Detailed Status of Cluster Stack Detailed status of the Cluster Stack
Oracle Cluster Node
B-8 Using IT Analytics Cloud Service
Oracle Hadoop HDFSHere is a list of metrics, according to metric group.
Block Metrics
The following table lists the metrics and their descriptions.
Metric Description
Block Capacity The block capacity of the NameNode
Block With Corrupt Replicas Blocks with corrupt replicas
Excess Blocks The total number of excess blocks
Missing Blocks Missing blocks
Pending Deletion Blocks The number of blocks pending deletion
Pending Replication Blocks The number of blocks with replicationpending
Scheduled Replication Blocks The number of blocks with replicationcurrently scheduled
Under Replicated Blocks Under-replicated blocks
Expired Heartbeats The number of expired heartbeats
Application Metrics
The following table lists the metrics and their descriptions.
Metric Description
Create Rate Number of create operations
Delete Rate Number of delete operations
Rename Rate Number of rename operations
Sync Rate Number of sync operations
Oracle Hadoop YarnHere is a list of metrics, according to metric group.
Application Counter Metrics
The following table lists the metrics and their descriptions.
Oracle Hadoop HDFS
Data Collection and Storage B-9
Metric Description
Application Running Application running on the service targetduring the collection time interval
Applications Accepted Applications accepted on the service targetduring the collection time interval
Applications Succeeded Applications successfully completed on theservice target during the collection timeinterval
Applications Failed Applications failed on the service targetduring the collection time interval
Alert Metrics
The following table lists the metrics and their descriptions.
Metric Description
Alert Metrics Alert events generated in the collection timeinterval
Oracle Hadoop NameNodeHere is a list of the metrics, according to metric group.
Response
The following table lists the metrics and their description.
Metric Description
Response Status of the target
Application Metrics
The following table lists the metrics and their description.
Metric Description
Create Rate Number of create operations
Delete Rate Number of delete operations
Rename Rate Number of rename operations
Syncs Rate Number of sync operations
Memory Resource Metrics
The following table lists the metrics and their description.
Oracle Hadoop NameNode
B-10 Using IT Analytics Cloud Service
Metric Definition
DFS Capacity Total configured HDFS storage capacity
DFS Capacity Free Free storage space
DFS Capacity Used Storage space used by HDFS files
DFS Capacity Used Non HDFS Storage space used by non-HDFS files
JVM Blocked Threads Blocked threads
JVM Heap Used Total amount of used heap memory
JVM Max Memory Maximum allowed memory
JVM New Threads New threads
JVM Runnable Threads Runnable threads
JVM Terminated Threads Terminated threads
JVM Times Waiting Threads Timed waiting threads
JVM Waiting Threads Waiting threads
Resident Memory Resident memory used
Virtual Memory Virtual memory used
Block Metrics
The following table lists the metrics and their description.
Metric Description
Block Capacity Block capacity if HDFS target
Blocks Total Total blocks of HDFS target
Blocks With Corrupt Replicas Number of Blocks with corrupt replicas
Excess Blocks Total number of excess Blocks
Missing Blocks Total number of missing Blocks
Read Write Metrics
The following table lists the metrics and their description.
Metric Description
Time Since Last Checkpoint The time since the last file system checkpoint
RPC Call Queue Length RPC call queue length
Oracle Hadoop NameNode
Data Collection and Storage B-11
Metric Description
RPC Open Connections Open RPC connections
Transactions Since Last Checkpoint Transactions since last log checkpoint
Transactions Since Last Log Roll Transactions since last log roll
Oracle SOA InfrastructureHere is a list of metrics, according to metric group.
SOA Infrastructure
The following table lists the metrics and their description.
Metric Description
Throughput Messages processed across all the SOAComposites
Errors Errors generated across all the SOAComposites
Service Engine
The following table lists the metrics and their description.
Metric Description
Engine Name Name of the SOA Service Engine
Throughput Messages processed by the Service Engine
Errors Errors generated by the Service Engine
Error Rate Percentage of errors out of total messagesprocessed by the Service Engine
SOA Composite
The following table lists the metrics and their description.
Metric Description
Revision Revision of the SOA Composite
Name Name of the SOA Composite
SOA Partition Name of the SOA Partition
System Faults System faults generates by the SOAComposite
Oracle SOA Infrastructure
B-12 Using IT Analytics Cloud Service
Metric Description
Business Faults Business faults generated by the SOAComposite
Policy Violations Policy violations generated by the SOAComposite
Error Rate Percentage of errors out of total messagesprocessed by the SOA Composite
Synchronous Response Time Average time for processing synchronoustransactions
Asynchronous Response Time Average time for posting asynchronoustransactions
Errors Errors generated by the SOA Composite
Throughput Messages processed by the SOA Composite
Service BusHere is a list of metrics, according to metric group.
Service Bus Metrics
The following table lists the metrics and their descriptions.
Metric Description
Throughput Messages processed across all the ProxyServices
Errors Errors generated across all the Proxy Services
Service Bus Service Details Statistics
The following table lists the metrics and their description.
Metric Description
Project Name of the Service Bus project
Service Name Name of the service
Service Type Type of the service (for example, ProxyService, Pipeline, and Split-Join)
Throughput Messages processed by the service
Errors Errors generated by the service
Service Bus
Data Collection and Storage B-13
Metric Description
WS Security Errors Web service security errors generated by theservice
Average Response Time Average time for processing the transactionby the service
Error Rate Percentage of errors out of total messagesprocessed by the service
Oracle Siebel ComponentHere is a list of metrics, according to metric group.
Siebel Component Overview
The following table lists the metrics and their descriptions.
Metric Description
Average Object Manager Response Time Average Object Manager response time (inmilliseconds)
Average number of requests per ObjectManager session
Average number of requests per ObjectManager session
Average size of request messages Average size of request messages (in bytes)
Average size of reply messages Average size of reply messages (in bytes)
Average Connect time for Object Managersessions
Average connect time for Object Managersessions (in seconds)
Number Component Process Failures Number of Component Process failures
Siebel Component Processes
The following table lists the metrics and their descriptions.
Metric Description
Process ID ID of the Siebel component process
Oracle Siebel EnterpriseHere is a list of metrics, according to metric group.
Siebel Enterprise Database Configuration
The following table lists the metrics and their descriptions.
Oracle Siebel Component
B-14 Using IT Analytics Cloud Service
Metric Description
Siebel Database DSN Information Information about the Siebel Database DSN
Host DSN Information Information about the Host DSN
Siebel Database Host Name Name of the Siebel Database Host
Siebel Database SID Siebel Database SID
Oracle Siebel ServerHere is a list of metrics, according to metric group.
Siebel Server Overview
The following table lists the metrics and their descriptions.
Metric Description
Average Connect Time for Object ManagerSessions
Average time to connect for object managersessions (in seconds)
Average Object Manager Response Time Average response time of the object manager(in milliseconds)
Average Size of Request Messages Average size of request messages (in bytes)
Average Size of Reply Messages Average size of reply messages (in bytes)
Average Number of Requests per ObjectManager Session
Average number of requests per ObjectManager session
Total CPU time for component tasks Total CPU time for completing componenttasks (in seconds)
Number of Retries due to Deadlock Rollbacks Number of retries because of DeadlockRollbacks
Number of Component Process Failures Total number of Component Process failures
Siebel Server Processes
The following table lists the metrics and their descriptions.
Metric Description
Process ID ID of the Siebel server process
Storage ManagerHere is a list of the metrics, according to metric group.
Oracle Siebel Server
Data Collection and Storage B-15
Storage Capacity
The following table lists the metrics and their descriptions.
Metric Description
Total Size Total size of the managed storage
Physical Size Physical size of the managed storage
Storage Utilization
The following table lists the metrics and their descriptions.
Metric Description
Used Size Used size of the managed storage
Physical Used Size Physical used size of the managed storage
Storage Used Percentage of space used in the storage
Physical Storage Used Percentage of physical space used in thestorage
Oracle Automatic Storage Management (ASM)Here is a list of metrics for the entity Oracle Automatic Storage Management (ASM),according to metric group.
Disk Groups
The following table lists the metrics and their descriptions.
Metric Description
Disk Group Name Name of the ASM disk group
Redundancy Redundancy type of the ASM disk group
Disks Count Number of member disks in the disk group
Allocation Unit Size Size in MB of one contiguous block in thedisk group
Contains Voting Files Indicates whether the disk contains votingfiles
Total Size Total size of the disk group (in GB)
ASM Disks
The following table lists the metrics and their descriptions.
Oracle Automatic Storage Management (ASM)
B-16 Using IT Analytics Cloud Service
Metric Description
Disk Name Name of the ASM Disk
Disk Group Name Name of the ASM disk group to which thedisk belongs
Failure Group Name Name of the ASM failure group to which thedisk belongs
Disk Path Path of the disk service
Library Software library that discovered the disk
Cell IP IP address of the cell
Failure Group Type Type of the failure group to indicate a regularor quorum disk
Redundancy of the disk External redundancy of the disk
Total Size Total size of the disk in GB
ASM Sparse Disk
The following table lists the metrics and their descriptions.
Metric Description
Disk Name Name of the ASM Disk
Disk Group Name Name of the ASM disk group to which thedisk belongs
Physical Size Physical size of the disk in GB
Volumes
The following table lists the metrics and their descriptions.
Metric Description
Disk Group Name Name of the ASM disk
Volume Device OS path of the volume device
Volume Name Name of the ASM volume
Usage Usage of the volume
Redundancy Redundancy of the volume
Total Size Allocated size of the volume in GB
Disk Group Allocated Space Total size of the volume in GB
Oracle Automatic Storage Management (ASM)
Data Collection and Storage B-17
Database Disk Group Performance
The following table lists the metrics and their descriptions.
Metric Description
Instance ID ASM Instance ID
Disk Group Name Name of the ASM disk group
Database Name Name of the database client
Response Time Time taken by the disk group to process anIO request
Throughput Total IO throughput of the disk group for thedatabase
IO Per Second Total IO processed per second by the diskgroup for the database
Size Per IO Total size in MB processed per IO by the diskgroup for the database
Disk Group Usage
The following table lists the metrics and their descriptions.
Metric Description
Disk Group Name Name of the ASM disk group
Free Size Free size of the disk group in GB
Usable Free Size Usable free size of the disk group in GB
Disk Group Used Percent Percentage of space used in a disk group
Usable Total Size Usable total size, subject to redundancy, ofthe disk group in GB
Used Percent of Safely Usable Percentage of safely usable space used in adisk group
Sparse Disk Group Usage
The following table lists the metrics and their descriptions.
Metric Description
Disk Group Name Name of the ASM disk group
Physical Total Size Total physical size of the disk group in GB
Physical Free Size Free physical size of the disk group in GB
Oracle Automatic Storage Management (ASM)
B-18 Using IT Analytics Cloud Service
Metric Description
Physical Used Percent Percentage of disk group physical space used
Database Disk Group Usage
The following table lists the metrics and their descriptions.
Metric Description
Disk Group Name Name of the ASK disk group
Database Name Name of the database client
Physical Allocated Size Allocated size of the database in the diskgroup in MB
Sparse Database Disk Group Usage
The following table lists the metrics for Sparse Disk Group Usage, along with adescription for each.
Metric Description
Disk Group Name Name of the ASM disk group
Database Name Name of the database client
Physical Allocated Size Physical allocated size of the database in thedisk group in MB
Oracle Access Manager (OAM)Here is a list of metrics, according to metric group.
Response
The following table lists the metrics and their descriptions.
Metric Description
Status Status of OAM
Authorization Aggregates
The following table lists the metrics and their descriptions.
Metric Description
Average Authorization Latency Average authorization latency
Authorization Requests Authorization requests per second
Oracle Access Manager (OAM)
Data Collection and Storage B-19
Metric Description
Authorization Success Rate Authorization success rate
Authentication Aggregates
The following table lists the metrics and their descriptions.
Metric Description
Average Authentication Latency Average authentication latency
Authentication Requests Authentication requests per second
Authentication Success Rate Authentication success rate
LDAP Operation Aggregates
The following table lists the metrics and their descriptions.
Metric Description
Operation Name Operation name
Average LDAP Operation Latency Average LDAP operation latency (inmilliseconds)
LDAP Success Rate LDAP success rate percentage
LDAP Operations LDAP operations per second
Oracle HomeHere is a list of metrics, according to metric group.
Components
The following table lists the metrics and their descriptions.
Metric Description
Component Name Name of the component
Base Version Base version of the component
Current Version Current version (affected by patches)
Install Time Install time of the patch
Is it a top level component Whether the component is top level
External Name External name of the component
Description Description of the component
Oracle Home
B-20 Using IT Analytics Cloud Service
Oracle ListenerHere is a list of metrics, according to metric group.
Listener EndPoints
The following table lists the metrics and their descriptions.
Metric Description
Server Hosted machine name
Protocol Protocol followed (for example, IPC, TCP,and TCPS)
Protocol Value Key, in the case of IPC, and Port in the case ofTCP and TCPS.
Listener Load
The following table lists the metrics and their descriptions.
Metric Description
Connections Established (per minute) Rate of connections established
Connections Refused (per minute) Rate of connections refused
Oracle DatabaseHere is a list of parameters for the entity Oracle Database, according to metric group.
Parameter
The following table lists the metrics and their descriptions.
Metric Description
Instance ID Instance ID
Container ID Container ID
Parameter Name Name of the parameter
Parameter Value Value of the parameter
Character Set
The following table lists the metrics and their descriptions.
Metric Description
Character Set Character set
Oracle Listener
Data Collection and Storage B-21
I/O Bandwidth Usage
The following table lists the metrics and their descriptions.
Metric Description
I/O Bandwidth Usage Total I/O bandwidth usage
I/O Per Second
The following table lists the metrics and their descriptions.
Metric Description
I/O Per Second I/O per second
Top SQL Executions
The following table lists the metrics and their descriptions.
Metric Description
SQL ID ID of the SQL query
CPU Time CPU time used to process the query
Elapsed Time Time elapsed before the query results werereturned
Top Wait Events
The following table lists the metrics and their descriptions.
Metric Description
Wait Event Name Name of the wait event
Wait Class Name Name of the wait class
Total Waits Total number of wait events
Total Wait Time Total wait time
Average Wait Time Average wait time
Total Foreground Waits Total number of foreground waits
Total Foreground Wait Time Total time of foreground waits
Average Foreground Wait Time Average time of foreground waits
Load
The following table lists the metrics and their description.
Oracle Database
B-22 Using IT Analytics Cloud Service
Metric Description
Average Active Sessions Average active sessions
Efficiency
The following table lists the metrics and their descriptions.
Metric Description
Sorts in Memory Percentage of sorts in memory
Soft Parses Percentage of soft parses
Instance Efficiency
The following table lists the metrics and their descriptions.
Metric Description
Instance ID Instance ID
PGA Cache Hit Percent Percentage of PGA cache hits
Latency
The following table lists the metrics and their descriptions.
Metrics Description
SQL Service Response Time SQL server response time
Average Synchronous Single-Block ReadLatency
Average synchronous single-block readlatency
Average Wait Time for Log FileSynchronization
Average wait time for log filesynchronization
Average Wait Time for Sequential Read ofDatafile
Average wait time for a sequential read of thedatafiles
Limit Utilization
The following table lists the metrics and their descriptions.
Metric Description
Process Limit Utilization Percentage of the process limit that has beenutilized
Session Limit Utilization Percentage of the session limit that has beenutilized
Oracle Database
Data Collection and Storage B-23
Instance Response
The following table lists the metrics and their descriptions.
Metrics Description
Instance ID ID of the instance
Status Status of the instance
Creation Date
The following table lists the metrics and their descriptions.
Metric Description
Creation Data Date of Creation
Total Memory Capacity
The following table lists the metrics and their descriptions.
Metric Description
Host Memory Total Host memory (in GB)
Storage Space Usage
The following table lists the metrics and their descriptions.
Metric Description
Storage Space Allocated Total allocated storage space (in GB)
Storage Space Utilization Percentage of allocated storage space that hasbeen utilized
Space Used Total space used (in GB)
Load
The following table lists the metrics and their descriptions.
Metric Description
Logons Total number of logons
Logons Rate Number of logons per second
Transactions Total number of transactions
Transactions Rate Number of transactions per second
Executions Total number of executions
Oracle Database
B-24 Using IT Analytics Cloud Service
Metric Description
Executions Rate Number of executions per second
Network I/O Total Network I/O (in bytes)
Network I/O Rate I/O per second
Top SQL Execution
The following table lists the metrics and their descriptions.
Metric Description
Top SQL Text Text of the top SQL queries
Execution Count Execution count (in seconds)
CPU
The following table lists the metrics and their descriptions.
Metric Description
CPU Usage CPU usage (in seconds)
CPU Utilization Percentage of CPU utilization
CPU Load Total CPU Load
Interval Interval for metric collection
Memory
The following table lists the metrics and their description.
Metric Description
Memory Usage Memory usage (in GB)
Memory Utilization Percentage of Memory utilization
Memory Load Total Memory load
Interval Interval for metric collection
Capacity
The following table lists the metrics and their descriptions.
Oracle Database
Data Collection and Storage B-25
Metric Description
CPU Capacity CPU capacity
Memory Capacity Memory capacity (in GB)
Product
The following table lists the metrics and their descriptions.
Metric Description
Vendor Product vendor
Name Product name
Version Product version
Response
The following table lists the metrics and their descriptions.
Metric Description
Status Response status
Oracle HostHere is a list of metrics, according to metric group.
Hardware Configuration
The following table lists metrics and their descriptions.
Metric Description
CPU Architecture Processor architecture used by the platform
Resource Allocation
The following table lists metrics and their descriptions.
Metric Description
Total CPUs Total number of CPUs available
Total Memory Total amount of usable Physical RAMavailable to the system (in GB)
CPU
The following table lists metrics and their descriptions.
Oracle Host
B-26 Using IT Analytics Cloud Service
Metric Description
CPU Utilization (User Mode) Percentage of CPU time spent in User modeacross all CPUs
CPU Utilization (System Mode) Percentage of CPU time spent in Systemmode across all CPUs
CPU Usage Total CPU time spent across all CPUs
CPU Utilization Percentage of total CPU time spent across allCPUs
CPU Load (1 minute) Average number of processes in memory andsubject to be run in the last 1 minute
CPU Load (5 minutes) Average number of processes in memory andsubject to be run in the last 5 minutes
CPU Load (15 minutes) Average number of processes in memory andsubject to be run in the last 15 minutes
Interval Interval of metric collection
Memory
The following table lists metrics and their descriptions.
Metric Description
Memory Usage Memory used in GB
Memory Utilization Percentage of memory that is utilized
Memory Load Sum of memory used and page faultsgenerated in GB
Logical Memory Usage Memory used in GB excluding buffers andcache
Logical Memory Utilization Percentage of logical memory that is utilized
Interval Interval of metric collection
File System
The following table lists metrics and their descriptions.
Metric Description
Mount Point Mount Point of the file system
File System Name Name of the file system
Oracle Host
Data Collection and Storage B-27
Metric Description
File System Size Size of the file system in GB
File System Usage
The following table lists metrics and their descriptions.
Metric Description
Mount Point Mount Point of the file system
File System Usage Space used in the file system in GB
File System Space Available Space available on the file system in %
Interval Interval of metric collection
Network Configuration
The following table lists metrics and their descriptions.
Metric Description
Pages Paged-in Rate Disk Read Rate to resolve major page faults
Pages Paged-out Rate Disk Write Rate to resolve major page faults
Interval Interval of metric collection
Linux HostHere is a list of metrics, according to metric group.
Product
The following table lists the metrics and their descriptions.
Metric Description
Vendor Vendor of the product
Name Name of the product
Version Version of the product
Response
The following table lists the metrics and their descriptions.
Linux Host
B-28 Using IT Analytics Cloud Service
Metric Description
Status Status of the target
Log Condition Match
The following table lists the metrics and their descriptions.
Metric Description
Label Name Log labels or tags, based on log conditionmatches in Log Processor
Time Window Time window is which the tag or label countis summarized
odsUID ODS unique ID, to distinguish the label ortime window count map generated throughdifferent log processes
Count of Occurence Label or tag count per time window for thetarget or tenant
Hardware Configuration
The following table lists the metrics and their descriptions.
Metric Description
CPU Architecture Processor architecture used by the platform
Capacity
The following table lists the metrics and their descriptions.
Metric Description
Total CPUs Total number of CPUs available
Total Memory Total amount of usable Physical RAMavailable to the system in GB
CPU
The following table lists the metrics and their descriptions.
Metric Description
CPU in User Mode Percentage of CPU time spent in User mode
CPU in System Mode Percentage of CPU time spent in Systemmode
Linux Host
Data Collection and Storage B-29
Metric Description
CPU Usage Usage of all CPUs during the interval
CPU Utilization Percentage of CPU utilized
CPU Load (1 minute) Load on all CPUs in the last 1 minute
CPU Load (5 minutes) Load on all CPUs in the last 5 minutes
CPU Load (15 minutes) Load on all CPUs in the last 15 minutes
Interval Interval of metric collection
Memory
The following table lists the metrics and their descriptions.
Metric Description
Memory Usage Memory used in GB
Memory Utilization Percentage of memory that is utilized
Memory Load Load on memory in GB
Logical Memory Usage Memory used in GB excluding buffers andcache
Logical Memory Utilization Percentage of logical memory that is utilized
Interval Interval of metric collection
FileSystem
The following table lists the metrics and their descriptions.
Metric Description
Mount Point Mount point on the file system
Filesystem Name Name of the file system
Filesystem Size Size of the file system in GB
FileSystem Usage
The following table lists the metrics and their descriptions.
Metric Description
Mount Point Name of the system
Filesystem Usage Space used in the file system in GB
Linux Host
B-30 Using IT Analytics Cloud Service
Metric Description
Filesystem Space Available Percentage of space available on the filesystem
Interval Interval of metric collection
Network Configuration
The following table lists the metrics and their descriptions.
Metric Description
Interface Name Name of the network interface card
IP Address IP address of the network card
MAC Address MAC address of the network interface card
Network Activity Summary
The following table lists the metrics and their descriptions.
Metric Description
All Network Interfaces Read Rate Rate at which bytes are received across allnetwork interfaces
All Network Interfaces Write Rate Rate at which bytes are sent across allnetwork interfaces
All Network Interface I/O Rate Rate at which bytes are sent and receivedacross all network interfaces
Interval Interval of metric collection
Disk Activity Summary
The following table lists the metrics and their descriptions.
Metric Description
All Disks I/O Request Rate Rate of read and write operations on all disks
Interval Interval of metric collection
Paging Activity
The following table lists the metrics and their descriptions.
Linux Host
Data Collection and Storage B-31
Metric Description
Pages Paged-in Rate Disk Read Rate to resolve major page faults
Pages Paged-out Rate Disk Write Rate to resolve major page faults
Interval Interval of metric collection
Windows HostHere is a list of metrics, according to metric group.
Product
The following table lists the metrics and their descriptions.
Metric Description
Vendor Vendor of the product
Name Name of the product
Version Version of the product
Response
The following table lists the metrics and their descriptions.
Metric Description
Stats Status of the target
Log Condition Match
The following table lists the metrics and their descriptions.
Metric Description
Label Name Log labels or tags, based on log conditionmatches in Log Processor
timeWindow timeWindow in which the tag or label countis summarized
odsUID ODS Unique ID to distinguish the label ortimeWindow count map, generated throughdifferent log processors
Count of Occurrence Label or tag count per time window for thetarget or tenant
Windows Host
B-32 Using IT Analytics Cloud Service
Hardware Configuration
The following table lists the metrics and their descriptions.
Metric Description
CPU Architecture Processor architecture used by the platform
Capacity
The following table lists the metrics and their descriptions.
Metric Description
CPU Capacity Total number of CPUs available
Memory Capacity Total amount of usable Physical RAMavailable to the system in GB
CPU
The following table lists the metrics and their descriptions.
Metric Description
CPU in User Mode Percentage of CPU time spent in User mode
CPU is Sysytem Mode Percentage of CPU time spent in SystemMode
CPU Usage Usage across all CPUs during the interval
CPU Utilization Percentage of CPU that was utilized
Interval Interval of metric collection
Memory
The following table lists the metrics and their descriptions.
Metric Description
Memory Usage Memory used in GB
Memory Utilization Percentage of memory that is utilized
Memory Load Load on memory in GB
Interval Interval of metric collection
FileSystem
The following table lists the metrics and their descriptions.
Windows Host
Data Collection and Storage B-33
Metric Description
Mount Point Mount Point of the file system
Filesystem Name Name of the file system
Filesystem Size Size of the file system in GB
FileSystem Usage
The following table lists the metrics and their descriptions.
Metric Description
Mount Point Name of the file system
Filesystem Usage Space used in the file system in GB
Filesystem Space Available Percentage of space available on the filesystem
Interval Interval of metric collection
Network Configuration
The following table lists the metrics and their descriptions.
Metric Description
Interface Name Name of the network interface card
IP Address IP address of the network card
MAC Address MAC address of the network interface card
Network Activity Summary
The following table lists the metrics and their descriptions.
Metric Description
All Network Interfaces Read Rate Rate at which bytes are received on allnetwork interfaces
All Network Interfaces Write Rate Rate at which bytes are sent on all networkinterfaces
All Network Interfaces I/O Rate Rate at which bytes are sent and received onall network interfaces
Interval Interval of metric collection
Windows Host
B-34 Using IT Analytics Cloud Service
Disk Activity Summary
The following table lists the metrics and their descriptions.
Metric Description
All Disks I/O Request Rate Rate of read and write operations on all disks
Interval Interval of metric collection
Paging Activity
The following table lists the metrics and their descriptions.
Metric Description
Pages Paged-in Rate Disk Read Rate to resolve major page faults
Pages Paged-out Rate Disk Write Rate to resolve major page faults
Interval Interval of metric collection
Oracle HTTP Server (OHS)Here is a list of metrics, according to metric group.
Routing
The following table lists the metrics and their descriptions.
Metric Description
Virtual Host Name of virtual host
App Path Path of the application
WebLogic Host WebLogic Server host
WebLogic Port WebLogic Server port
WebLogic Cluster WebLogic Server cluster
WebLogic IOT Timeout Time Time of the WebLogic Server IoT timeout
ssl SSL
connectRetry Time Time take to retry the connection
fileCaching File caching
Listen Addresses
The following table lists the metrics and their descriptions.
Oracle HTTP Server (OHS)
Data Collection and Storage B-35
Metric Description
IP IP address
Port Port number
Protocol Protocol followed.
Virtual Hosts
The following table lists the metrics and their descriptions.
Metric Description
IP IP address of the virtual host
Port Port number
Server Name Server name
Server Type Server type
Product
The following table lists the metrics and their descriptions.
Metric Description
Vendor Vendor of the product
Name Name of the product
Version Version of the product
Response
The following table lists the metrics and their descriptions.
Metric Description
Status Status of the target
Web Requests
The following table lists the metrics and their descriptions.
Metric Description
Web Request Processing Time Average processing time per web requestsince the last collection
Oracle HTTP Server (OHS)
B-36 Using IT Analytics Cloud Service
Metric Description
Request Rate Number of web requests per minute since thelast collection
Web Application Component
The following table lists the metrics and their descriptions.
Metric Description
WebApp Open Sessions Current total number of open sessions for allthe web applications on this web applicationserver
Datasource Metric
The following table lists the metrics and their descriptions.
Metric Description
Connections in Use Number of connections in use
CPU
The following table lists the metrics and their descriptions.
Metric Description
CPU Usage Total CPU usage during the interval
CPU Utilization Percentage of CPU utilized
CPU Load Average load on all CPUs in the last 1 minute
Interval Interval of metric collection
Memory
The following table lists the metrics and their descriptions.
Metric Description
Memory Usage Memory used in GB
Memory Utilization Percentage of memory that is utilized
Memory Load Load on memory
Interval Interval of metric collection
Oracle HTTP Server (OHS)
Data Collection and Storage B-37
Capacity
The following table lists the metrics and their descriptions.
Metric Description
CPU Capacity Total number of CPUs available
Memory Capacity Total amount of usable Physical RAMavailable to the system
Name Name
Host Host
Process Process
Server Name Name of the server
Total Declined Requests Total number of declined requests
Modules
The following table lists the metrics and their descriptions.
Metric Description
Total Handled Requests Number of requests handled
Total Handling Time Total time taken to handle requests
Average Handling Time Average time to handle requests
Minimum Handling Time Minimum time taken to handle requests
Maximum Handling Time Maximum time taken to handle requests
Handling Throughput Handling throughput
Current Handling Time Current time taken to handle requests
Virtual Hosts
The following table lists the metrics and their descriptions.
Metric Description
Name Name of the server
Host Host
Process Process
Active Requests Number of active requests
Average Processing Time Average time taken to process requests
Oracle HTTP Server (OHS)
B-38 Using IT Analytics Cloud Service
Metric Description
Completed Requests Number of completed requests
Maximum Request Processing Time Maximum time taken to process a request
Minimum Request Processing Time Minimum time taken to process a request
Total Request Processing Time Total time taken to process requests
Total Response Data Size Total size of the response data
Virtual Host Type Virtual Host type
OHS Server OHS Server
Virtual Host Set Virtual Host set
Current Request Throughput Total current request throughput
Current Processing Time Total current processing time
Current Response Data Size Total current response data size
Current Response Throughput Total current response throughput
Servers
The following table lists the metrics and their descriptions.
Metric Description
Name Name of server
Host Host
Process Process
Total Get Requests Total number of Get requests
Total Post Requests Total number of Post requests
Total Errors Total number of errors
Time of Last Configuration File Change Time when the last configuration file waschanged
Total Response Data Size Total size of response data
Total Number of Child Process Total number of child processes
Total Number of Idle Process Total number of idle processes
Total Number of Busy Process Total number of busy processes
Total HTTP Connections Total HTTP connections
Oracle HTTP Server (OHS)
Data Collection and Storage B-39
Metric Description
Total Time HTTP Connections have beenOpen
Total time for which the HTTP connectionshave been open
Active HTTP Connections Number of active HTTP connections
Average Time an HTTP Connection has beenOpen
Average time for which an HTTP connectionhas been open
Minimum Time an HTTP Connection hasbeen Open
Minimum time for which an HTTPconnection has been open
Maximum Time an HTTP Connection hasbeen Open
Maximum time for which an HTTPconnection has been open
Total HTTP Requests Processed Total number of HTTP requests that havebeen processed
Total HTTP Processing Time Total time taken to process HTTP requests
Active Requests Total number of active requests
Average HTTP Request Processing Time Average HTTP request processing time
Minimum HTTP Request Processing Time Minimum time to process an HTTP request
Maximum HTTP Request Processing Time Maximum time to process an HTTP request
Total Invocations of a Module Handler Total invocations of a Module Handler
Total Module Handler Time Total Module Handler time
Active Handlers Total number of active Handlers
Average Module Handler Time Average Module Handler time
Minimum Module Handler Time Minimum Module Handler time
Maximum Module Handler Time Maximum Module Handler time
Loaded Modules Loaded Modules
Total Internal Redirects Total number of internal redirects
Current Request Throughput Current request throughput
Current Request Processing Time Current request processing throughput
Error Rate Error rate
Connection Duration Total connection duration
Size of Response Data Processed Size of the processed response data
Response Data Throughput response data throughput
Oracle HTTP Server (OHS)
B-40 Using IT Analytics Cloud Service
Metric Description
Total Number of Busy Threads Total number of Busy threads
Total Number of Threads Total number of threads
Percentage of Busy Threads Percentage of Busy threads
Total Number of Busy Threads Total number of Busy threads
Percentage of Busy Threads Percentage of Busy threads
Total Number of Idle Threads Total number of Idle threads
Percentage of Busy Processes Percentage of Busy processes
Oracle Traffic Director (OTD) ConfigurationHere is a list of metrics, according to metric group.
Listeners
The following table lists the metrics and their descriptions.
Metric Description
Listener Listener name
Listener Enabled Whether the listener is enabled
Listener IP Address Server listening IP address
Listener Port Server listening port
Server Name Server name used in server generated URLs
Default Virtual Server / TCP Proxy Default Virtual Server or TCP Proxy for thelistener
Acceptor Threads Number of threads dedicated to acceptingconnections received by this listener
Protocol Family (Default/inet/inet6/inet-sdp)
The network address family for the listener.‘Default’ implies that the family will bederived from the IP address
Listen Queue Size Maximum size of the operating system listenqueue backlog
Protocol Mismatch Handled Indicates whether the server redirects clientsthat use wrong protocol
Blocking IO Enabled Whether the server is using blocking IO
Oracle Traffic Director (OTD) Configuration
Data Collection and Storage B-41
Origin Server Pools
The following table lists the metrics and their descriptions.
Metric Description
Server Pool Server Pool
Origin Server Host Origin Server Host
Origin Server Port Origin Server listening port
Enabled Whether the Origin Server is enabled
Backup Server Whether the Origin Server is the backupserver
Received Requests Ratio Ratio of requests (with respect to other OriginServers) received by this Origin Server
Maximum Connections Maximum number of connections that theOrigin Server can handle concurrently
Ramp Up Time Time for Oracle Traffic Director to ramp upthe request sending rate to the full capacity ofthis Origin Server
Failover Groups
The following table lists the metrics and their descriptions.
Metric Description
Failover Virtual IP The virtual IP address for the failover group
Network Prefix The subnet mask in terms of the number ofbits that is used to identify the network
Primary Node Name of the primary node
Backup Node Name of the backup node
Primary Node NIC Network Interface (NIC) for the primarynode
Backup Node NIC Network Interface (NIC) for the backup node
Primary Instance Name of the primary OTD instance
Backup Instance Name of the backup OTD instance
Primary Instance NIC Network Interface (NIC) for the primaryOTD instance
Backup Instance NIC Network Interface (NIC) for tha backup OTDinstance
Oracle Traffic Director (OTD) Configuration
B-42 Using IT Analytics Cloud Service
Metric Description
Router ID Router ID for the failover group
Performance Statistics for all Instances
The following table lists the metrics and their descriptions.
Metric Description
Request Rate Number of requests processed per secondacross all OTD Instances
Request Processing Time Average response time for the requests acrossall OTD Instances
Error Rate Number of errors returned per second acrossall OTD Instances
Data Transmission Rate Size of data transmitted per second across allOTD Instances
Data Receive Rate Size of data received per second across allOTD Instances
Origin Server
The following table lists the metrics and their descriptions.
Metric Description
Origin Server Name of the Origin Server
Server Pool Name of the Origin Server pool
Status Whether the back-end server is online,offline, or unreferenced
Active Connections Number of actve connections across all OTDInstances
Idle Connections Number of idle connections across all OTDInstances
Request Rate Number of requests processed per secondacross all OTD Instances
Sticky Request Rate Number of sticky requests processed persecond across all OTD Instances
Error Rate Number of errors returned per second acrossall OTD Instances
Oracle Traffic Director (OTD) Configuration
Data Collection and Storage B-43
Metric Description
Data Transmission Rate Amount of data transmitted per secondacross all OTD Instances
Data Receive Rate Amount of data received per second acrossall OTD Instances
Virtual Server
The following table lists the metrics and their descriptions.
Metric Description
Virtual Server Virtual Server name
Request Rate Number of requests processed per secondacross all OTD Instances
Error Rate Number of errors returned per second acrossall OTD Instances
Data Receive Rate Amount of data received per second acrossall OTD Instances
Data Transmission Rate Amount of data transmitted per secondacross all OTD Instances
Oracle WebLogic ServerHere is a list of metrics, according to metric group.
Work Manager Metrics
The following table lists the metrics and their descriptions.
Metric Description
Work Manager Stuck Threads Count of work manager stuck threads
Datasource Metrics
The following table lists the metrics and their descriptions.
Metric Description
JDBC Connection Creation Rate Datasource connection create operationthroughput
JDBC Connection Leak Rate Rate of connection leaks
JDBC Connection Create Delay Average latency creating a datasourceconnection
Oracle WebLogic Server
B-44 Using IT Analytics Cloud Service
Metric Description
JDBC Connection Request Rate Rate of incoming requests for JDBCconnections
JDBC Successful Connection Request WaitRate
Rate of requests that had to wait beforegetting a JDBC connection and eventuallysucceeded in getting a connection.
JDBC Connection Requests Waiting Number of JDBC connection requests waitingfor a database connection
JDBC Connection Request Wait Rate Rate of requests that had to wait beforegetting a JDBC connection including thosethat eventually got a connection and thosethat did not get a connection
Oracle WebLogic Server
Data Collection and Storage B-45
Oracle WebLogic Server
B-46 Using IT Analytics Cloud Service