SlideShare a Scribd company logo
1 of 38
Download to read offline
Performance Management of Business Critical
Applications using vCenter Operations Management
Vas Mitra, VMware
David Overbeek, VMware
VCM4891
#VCM4891
22
Key Takeaways
 Application Architecture in vCenter Operations Manager
 Super Metrics for Tier 1 Apps
 Example dashboards for Exchange / SAP / Database – SQL Server
33
Agenda
 Introduction
 Resources & Dashboards
 Microsoft Exchange
 SAP
 Database – SQL Server
44
vCenter Operations Manager and BCA Adapters
OpenVPN
Postgres DB
vSphere
WebApp
Custom
WebApp
Admin
WebApp
vCenter Operations Manager vApp
UI VM
Rolled up
capacity
data
Capacity Analytics
FSDBPostgres DB
Collector
ActiveMQ
Performance Analytics
Analytics VM
Metric
Data
VMware Cloud / vCenter
vSphere
VMware vSphere UI
vCenter
Communications
over SSL
Custom UI
vSphere Adapter
BCA Adapters
Data Sources
55
Performance Metrics Across the Stack
 Example Application performance
counters
• SAP – Txn Response times
• Exchange - message queues + RPC traffic
• Database cache metrics (minimize I/O)
 Guest OS counters
• SWAP, run queue, memory used/free
 Virtual counters
• I/O latency (DAVG/KAVG): < 10-20 ms
• CPU usage, % ready
vSphere
Guest OS
66
vCenter Operations Manager – Adapters
Application Primary Adapters Secondary Adapters
SAP SAP CCMS none
Exchange Hyperic – Exchange Plugin SCOM
SQL Server Hyperic – SQL Plugin SCOM
SQL Loader
Oracle Hyperic – Oracle Plugin OEM (e.g. wait events)
SQL Loader
Guest OS Hyperic OS Plugin SCOM
77
Database VM
Example Adapter Setup
vCenter Operations Manager vApp
UI VM
Collector
Analytics VM
Custom UI
Windows OS
Server VM
Hyperic vApp
MBX
Hyperic Agent
Perf Mon
Windows OS
CAS-HT
Hyperic Agent
Perf Mon
RFC Layer
SAP
Adapter Guest OS
Hyperic Agent
SAP Java
Connector:
sapjco.jar
jdbc:oracle:thin:
@host:port:SID
Windows OS
Hyperic Agent
Perf Mon
Hyperic Solutions Pack
HTTP Post Adapter
Live HTTP Post of Metrics
OpenDataImporter
88
Resources +
Dashboards
99
Resources
 Resources – monitoring entity
• e.g. SAP system, database, VM
 Within vC Ops Navigate to Resource
• To access metrics
 Single-pane-of-glass
• Mix metrics from different resources
 Pay attention to resource naming
convention
• Can be confusing
• Auto generated by adapter
Custom GUI: Environment -> Environment Overview
Guest OS counters discovered by Hyperic
vSphere metrics for VM
SAP Adapter
Hyperic Adapter
vSphere Adapter
1010
Example: Create Dashboard to View a Resource
Custom GUI: Dashboards tab -> Edit
Select desired widget and drag over
1111
Dashboard to View a Resource
Filter on
resources
Select
individual
metric
1212
Dashboard: Widget Interactions
Custom GUI: Select Dashboard -> Interactions
1313
Microsoft Exchange
1414
Exchange 2010 – Some Counters
Mailbox Server
Client Access Hub
Transport Server
RPC
Clients
Exchange counters:
Transport Server Sub Queue Length
(# of messages in the queue waiting
for categorization)
Mailbox Server RPC Requests: ~50
(# of client requests currently being
processed or in the queue.)
Mailbox Server RPC Ops Per Min:
(indication of Exchange activity)
Mailbox Server RPC Avg Latency: < 50 ms
(the time taken for mailbox server to process
a request)
RPC
SMTP/http/IMAP/POP3
database database
1515
Benefits of Application Design in vC Ops
 Cross Silo Performance Troubleshooting
• One source of relative truth
• Common understanding of performance impact
 IT Business Service Views
• Improved IT insight into what the Line of Business Owners care about
• Socializing IT via Application Health
• Critical Business applications focus
 Integration of Disparate IT Data/Sources
1616
Exchange – Application Container
Application container = vC Ops construct , models multi-tier applications
Custom GUI: Environment -> Applications Overview -> create/edit
Exchange tiers
• Assign resources related to
Exchange Mailbox servers to
Mailbox tier
• Repeat for Client Access Hub
Transport Tier
• This allows alerts for any
metric to be rolled up the
application hierarchyAssign resources
to tier
1717
Benefits of Tags in vC Ops
 Provides an elegant way to group resources along
logical boundaries
• Group resources by logical function: Departments, Organizations, Region, etc.
 Tag Values become resources that can drive vC Ops Widgets
• Heat Map filters, Health Trees, Resource Selector, etc.
 Tag Value Resources show Health and can have Alerts
• Receive Alerts by logical group, not just applications
Line of Business Region
New Tag Values
New TagNew Tag
1818
Exchange – Business Tagging
Tag Value = Logical Container or Group
Custom GUI: Environment -> Manage Tags
Chose Manage Tags
• Create new tags associated with Exchange
application
• Assigned Application, Tiers and objects to
appropriate Tag Values
Create New Tags
and Tag Values
Drag and Drop Exchange
Resources onto Tag Value
1919
Exchange Application Hierarchy -> Health Tree
Custom GUI: Environment -> Applications Overview -> select “Exchange 2010”
Double-click to
drill-down and
see Resource
objects
Tier
Application Container name
Business Tags
show Health
2020
Exchange Super Metric Example
Super metric = calculated from multiple individual metrics
Each Mailbox Server has counter “RPC Requests” (# of client requests in queue)
We want to measure Total RPC Requests across all Mailbox servers
“BCA-EXCH03 Exchange 2010” “BCA-EXCH04 Exchange 2010”
Tier
Application Container name
Resource etc
Metric “RPC Requests” “RPC Requests”
Super
Metric
SUM [ “RPC Requests” of all Mailbox servers]
Mailbox Server 1 Mailbox Server 2
2121
Exchange Super Metric Example
Custom GUI: Environment -> Super Metrics… -> Add/Edit Super Metric
Super Metric
equation
Create a Super
Metric Package
Assign a Package
to a Resource
2222
Exchange – Example Dashboard
2323
SAP
2424
SAP Some Useful Counters + Example Values
 SAP application performance
counters CCMS module
• Dialog response times: < 1 sec (OLTP)
• DB Response time: < 400 ms (OLTP)
• # of users by app server
• batch utilization
(measure of batch activity)
 For Database drill-down
• See database example
App 1
Netweaver
Database
Tier
Application
Tier
SQL Server, Oracle
+ others
App 2
Netweaver
Central
Services
Central Services is a lock
handling system:
• one per SAP system
• SPOF
• Installed in a separate VM
2525
Create SAP Application Container
Custom GUI: Environment -> Applications Overview -> Select “SAP System (PRD)”
Tiers
Double-click to drill-down
and see Resource objects inc
all the app server VMs
Resources
Virtual Machine
“PRD – 10.140..44.22”
etc..
SAP Resource name
Application Container name
2626
SAP Super Metric Example
Super metric = calculated from multiple individual metrics
SAP Adapter provides user count by app server (in this example we have two app servers)
We want to measure the total number of users across all app servers
“PRD – 10.140..44.22”Resource
Metric “PRDsapapp1_PRD_00 Logged On Users” “PRDsapapp1_PRD_01 Logged On Users”
App Server 1 App Server 2
Super
Metric
“PRDsapapp1_PRD_00 Logged On Users” + “PRDsapapp1_PRD_01 Logged On Users”
SAP Resource name example
only. Manually entered during
adapter installation
2727
SAP Super Metric Example – Total User Count
Custom GUI: Environment -> Super Metrics… -> Add/Edit Super Metric
Super Metric equation
2828
vCenter Operations Manager – Example SAP Dashboard
Online Response Time
DB Response Time
App Srv 1 App Srv 2
DB CPU Read Latency
2929
Database
3030
Database – Some Useful Counters + Example Values
Other Memory Areas
Main DB memory
Oracle – SGA
SQL Server – Buffer Pool
Operating System
SOME SQL Server memory counters (note others available):
• Buffer Cache hit ratio: > 90 % (% of data requests satisfied by buffer cache)
• Memory Grants Pending: ~0 (processes waiting on memory)
• Page Life Expectancy: > 300 (how long pages are staying in the buffer pool)
• Lazy Writes/sec : < 20 (# of times dirty pages moved from buffer to disk to free up space)
VMConfiguredMemory
DB memory caches data
blocks => can minimize
access to disk
App servers
Disk I/O
3131
vCenter Operations Manager – Example SQL Server Dashboard
vSphere Storage latency vSphere Active memory
SQL Server memory metrics
SQL Server CPU
3232
Summary
 Many Application counters
• Few examples shown here, work with App owner for final selection
 Hyperic Adapter
• Captures many applications with minimal app knowledge ( Exchange, SQL
Server, Oracle + guest OS)
• Use OEM adapter for Oracle wait events
• SCOM can be used if it is the standard in the datacenter
 For SAP use SAP adapter (no SAP counters in Hyperic)
 Use Application Containers for multi-tier apps
 Pay attention to Resource names
• Adapters auto-generate resources
 Super metrics can simplify metrics for complex multi-tier app
3333
Questions
3434
Resources
 Monitoring Business Critical Applications with VMware vCenter
Operations Manager – Technical Paper
http://blogs.vmware.com/apps/2013/08/monitoring-business-
critical-applications-with-vmware-vcenter-operations-manager.html
 VMware vCenter Operations Manager Adapter Guide
https://www.vmware.com/pdf/vcops-adapter-guide.pdf
 VMware vFabric TM vFabric Hyperic Plug-ins
http://www.vmware.com/products/application-platform/vfabric-
vFabric Hyperic/plugins.html
 VMware vCenter Operations Manager Documentation
https://www.vmware.com/support/pubs/vcops-pubs.html
3535
Other VMware Activities Related to This Session
 HOL:
HOL-SDC-1301
Applied Cloud Operations
HOL-SDC-1317
vCloud Suite Use Cases - Business Critical Applications
 Group Discussions:
VCM1002-GD, VCM1004-GD
Cloud Operations with Hicham Mourad or Sam McBride
THANK YOU
Performance Management of Business Critical
Applications using vCenter Operations Management
Vas Mitra, VMware
David Overbeek, VMware
VCM4891
#VCM4891

More Related Content

What's hot

Microsoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckMicrosoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckGeorge Walters
 
How to Manage Scale-Out Environments with MariaDB MaxScale
How to Manage Scale-Out Environments with MariaDB MaxScaleHow to Manage Scale-Out Environments with MariaDB MaxScale
How to Manage Scale-Out Environments with MariaDB MaxScaleMariaDB plc
 
Log insight technical overview customer facing (based on 3.x)
Log insight technical overview customer facing (based on 3.x)Log insight technical overview customer facing (based on 3.x)
Log insight technical overview customer facing (based on 3.x)David Pasek
 
Service quality monitoring system architecture
Service quality monitoring system architectureService quality monitoring system architecture
Service quality monitoring system architectureMatsuo Sawahashi
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...European SharePoint Conference
 
SQL Azure the database in the cloud
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud Eduardo Castro
 
SQL Server 2016 novelties
SQL Server 2016 noveltiesSQL Server 2016 novelties
SQL Server 2016 noveltiesMSDEVMTL
 
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed InstanceThe Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed InstanceJavier Villegas
 
4. (mjk) extreme performance 2
4. (mjk) extreme performance 24. (mjk) extreme performance 2
4. (mjk) extreme performance 2Doina Draganescu
 
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Michael Noel
 
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?Christopher Foot
 
Dynamics ax performance tuning
Dynamics ax performance tuningDynamics ax performance tuning
Dynamics ax performance tuningOutsourceAX
 
SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesDenny Lee
 
Database Security Threats - MariaDB Security Best Practices
Database Security Threats - MariaDB Security Best PracticesDatabase Security Threats - MariaDB Security Best Practices
Database Security Threats - MariaDB Security Best PracticesMariaDB plc
 
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
A Tour of Azure SQL Databases  (NOVA SQL UG 2020)A Tour of Azure SQL Databases  (NOVA SQL UG 2020)
A Tour of Azure SQL Databases (NOVA SQL UG 2020)Timothy McAliley
 
Introduction to Windows Azure and Windows Azure SQL Database
Introduction to Windows Azure and Windows Azure SQL DatabaseIntroduction to Windows Azure and Windows Azure SQL Database
Introduction to Windows Azure and Windows Azure SQL DatabaseVikas Sahni
 
Azure SQL Database
Azure SQL DatabaseAzure SQL Database
Azure SQL Databaserockplace
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...European SharePoint Conference
 
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...Denny Lee
 

What's hot (20)

Microsoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckMicrosoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deck
 
How to Manage Scale-Out Environments with MariaDB MaxScale
How to Manage Scale-Out Environments with MariaDB MaxScaleHow to Manage Scale-Out Environments with MariaDB MaxScale
How to Manage Scale-Out Environments with MariaDB MaxScale
 
Log insight technical overview customer facing (based on 3.x)
Log insight technical overview customer facing (based on 3.x)Log insight technical overview customer facing (based on 3.x)
Log insight technical overview customer facing (based on 3.x)
 
Service quality monitoring system architecture
Service quality monitoring system architectureService quality monitoring system architecture
Service quality monitoring system architecture
 
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
Infrastructure Best Practices for SharePoint On-Premises presented by Michael...
 
SQL Azure the database in the cloud
SQL Azure the database in the cloud SQL Azure the database in the cloud
SQL Azure the database in the cloud
 
SQL Server 2016 novelties
SQL Server 2016 noveltiesSQL Server 2016 novelties
SQL Server 2016 novelties
 
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed InstanceThe Evolution of SQL Server as a Service - SQL Azure Managed Instance
The Evolution of SQL Server as a Service - SQL Azure Managed Instance
 
Managing the cloud
Managing the cloudManaging the cloud
Managing the cloud
 
4. (mjk) extreme performance 2
4. (mjk) extreme performance 24. (mjk) extreme performance 2
4. (mjk) extreme performance 2
 
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
Ultimate SharePoint 2013 Infrastructure Best Practices Session - SPKSLO 2012
 
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
 
Dynamics ax performance tuning
Dynamics ax performance tuningDynamics ax performance tuning
Dynamics ax performance tuning
 
SQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best PracticesSQL Server Reporting Services: IT Best Practices
SQL Server Reporting Services: IT Best Practices
 
Database Security Threats - MariaDB Security Best Practices
Database Security Threats - MariaDB Security Best PracticesDatabase Security Threats - MariaDB Security Best Practices
Database Security Threats - MariaDB Security Best Practices
 
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
A Tour of Azure SQL Databases  (NOVA SQL UG 2020)A Tour of Azure SQL Databases  (NOVA SQL UG 2020)
A Tour of Azure SQL Databases (NOVA SQL UG 2020)
 
Introduction to Windows Azure and Windows Azure SQL Database
Introduction to Windows Azure and Windows Azure SQL DatabaseIntroduction to Windows Azure and Windows Azure SQL Database
Introduction to Windows Azure and Windows Azure SQL Database
 
Azure SQL Database
Azure SQL DatabaseAzure SQL Database
Azure SQL Database
 
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
SQL Server and SharePoint - Best Practices presented by Steffen Krause, Micro...
 
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
 

Similar to VMworld 2013: Performance Management of Business Critical Applications using vCenter Operations Management

What's new in log insight 3.3 presentation
What's new in log insight 3.3 presentationWhat's new in log insight 3.3 presentation
What's new in log insight 3.3 presentationDavid Pasek
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overviewcornelia davis
 
VMworld 2013: Extreme Performance Series: vCenter of the Universe
VMworld 2013: Extreme Performance Series: vCenter of the UniverseVMworld 2013: Extreme Performance Series: vCenter of the Universe
VMworld 2013: Extreme Performance Series: vCenter of the UniverseVMworld
 
Cloud inventory analytics Maestro server
Cloud inventory analytics   Maestro serverCloud inventory analytics   Maestro server
Cloud inventory analytics Maestro serverFelipe Klerk Signorini
 
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...Amazon Web Services
 
Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T...
 Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T... Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T...
Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T...Amazon Web Services
 
Data & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real TimeData & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real TimeSingleStore
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon RedshiftAmazon Web Services
 
Migrating from a monolith to microservices – is it worth it?
Migrating from a monolith to microservices – is it worth it?Migrating from a monolith to microservices – is it worth it?
Migrating from a monolith to microservices – is it worth it?Katherine Golovinova
 
Performance eng prakash.sahu
Performance eng prakash.sahuPerformance eng prakash.sahu
Performance eng prakash.sahuDr. Prakash Sahu
 
Serverlessusecase workshop feb3_v2
Serverlessusecase workshop feb3_v2Serverlessusecase workshop feb3_v2
Serverlessusecase workshop feb3_v2kartraj
 
Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1ManageEngine, Zoho Corporation
 
Data exposure in Azure - production use-case
Data exposure in Azure - production use-caseData exposure in Azure - production use-case
Data exposure in Azure - production use-caseAlexander Laysha
 
Dealing with and learning from the sandbox
Dealing with and learning from the sandboxDealing with and learning from the sandbox
Dealing with and learning from the sandboxElaine Van Bergen
 
Stateful Interaction In Serverless Architecture With Redis: Pyounguk Cho
Stateful Interaction In Serverless Architecture With Redis: Pyounguk ChoStateful Interaction In Serverless Architecture With Redis: Pyounguk Cho
Stateful Interaction In Serverless Architecture With Redis: Pyounguk ChoRedis Labs
 

Similar to VMworld 2013: Performance Management of Business Critical Applications using vCenter Operations Management (20)

What's new in log insight 3.3 presentation
What's new in log insight 3.3 presentationWhat's new in log insight 3.3 presentation
What's new in log insight 3.3 presentation
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overview
 
VMworld 2013: Extreme Performance Series: vCenter of the Universe
VMworld 2013: Extreme Performance Series: vCenter of the UniverseVMworld 2013: Extreme Performance Series: vCenter of the Universe
VMworld 2013: Extreme Performance Series: vCenter of the Universe
 
Cloud inventory analytics Maestro server
Cloud inventory analytics   Maestro serverCloud inventory analytics   Maestro server
Cloud inventory analytics Maestro server
 
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
AWS re:Invent 2016: How Fulfillment by Amazon (FBA) and Scopely Improved Resu...
 
Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T...
 Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T... Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T...
Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T...
 
Data & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real TimeData & Analytics Forum: Moving Telcos to Real Time
Data & Analytics Forum: Moving Telcos to Real Time
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Migrating from a monolith to microservices – is it worth it?
Migrating from a monolith to microservices – is it worth it?Migrating from a monolith to microservices – is it worth it?
Migrating from a monolith to microservices – is it worth it?
 
Cloud Management with vRealize Operations
Cloud Management with vRealize OperationsCloud Management with vRealize Operations
Cloud Management with vRealize Operations
 
Bigdata meetup dwarak_realtime_score_app
Bigdata meetup dwarak_realtime_score_appBigdata meetup dwarak_realtime_score_app
Bigdata meetup dwarak_realtime_score_app
 
VAS - VMware CMP
VAS - VMware CMPVAS - VMware CMP
VAS - VMware CMP
 
Performance eng prakash.sahu
Performance eng prakash.sahuPerformance eng prakash.sahu
Performance eng prakash.sahu
 
Serverlessusecase workshop feb3_v2
Serverlessusecase workshop feb3_v2Serverlessusecase workshop feb3_v2
Serverlessusecase workshop feb3_v2
 
Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1Applications Performance Monitoring with Applications Manager part 1
Applications Performance Monitoring with Applications Manager part 1
 
Applications Manager Technical Overview
Applications Manager Technical OverviewApplications Manager Technical Overview
Applications Manager Technical Overview
 
System center seminar presentation
System center seminar presentationSystem center seminar presentation
System center seminar presentation
 
Data exposure in Azure - production use-case
Data exposure in Azure - production use-caseData exposure in Azure - production use-case
Data exposure in Azure - production use-case
 
Dealing with and learning from the sandbox
Dealing with and learning from the sandboxDealing with and learning from the sandbox
Dealing with and learning from the sandbox
 
Stateful Interaction In Serverless Architecture With Redis: Pyounguk Cho
Stateful Interaction In Serverless Architecture With Redis: Pyounguk ChoStateful Interaction In Serverless Architecture With Redis: Pyounguk Cho
Stateful Interaction In Serverless Architecture With Redis: Pyounguk Cho
 

More from VMworld

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld
 

More from VMworld (20)

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

VMworld 2013: Performance Management of Business Critical Applications using vCenter Operations Management

  • 1. Performance Management of Business Critical Applications using vCenter Operations Management Vas Mitra, VMware David Overbeek, VMware VCM4891 #VCM4891
  • 2. 22 Key Takeaways  Application Architecture in vCenter Operations Manager  Super Metrics for Tier 1 Apps  Example dashboards for Exchange / SAP / Database – SQL Server
  • 3. 33 Agenda  Introduction  Resources & Dashboards  Microsoft Exchange  SAP  Database – SQL Server
  • 4. 44 vCenter Operations Manager and BCA Adapters OpenVPN Postgres DB vSphere WebApp Custom WebApp Admin WebApp vCenter Operations Manager vApp UI VM Rolled up capacity data Capacity Analytics FSDBPostgres DB Collector ActiveMQ Performance Analytics Analytics VM Metric Data VMware Cloud / vCenter vSphere VMware vSphere UI vCenter Communications over SSL Custom UI vSphere Adapter BCA Adapters Data Sources
  • 5. 55 Performance Metrics Across the Stack  Example Application performance counters • SAP – Txn Response times • Exchange - message queues + RPC traffic • Database cache metrics (minimize I/O)  Guest OS counters • SWAP, run queue, memory used/free  Virtual counters • I/O latency (DAVG/KAVG): < 10-20 ms • CPU usage, % ready vSphere Guest OS
  • 6. 66 vCenter Operations Manager – Adapters Application Primary Adapters Secondary Adapters SAP SAP CCMS none Exchange Hyperic – Exchange Plugin SCOM SQL Server Hyperic – SQL Plugin SCOM SQL Loader Oracle Hyperic – Oracle Plugin OEM (e.g. wait events) SQL Loader Guest OS Hyperic OS Plugin SCOM
  • 7. 77 Database VM Example Adapter Setup vCenter Operations Manager vApp UI VM Collector Analytics VM Custom UI Windows OS Server VM Hyperic vApp MBX Hyperic Agent Perf Mon Windows OS CAS-HT Hyperic Agent Perf Mon RFC Layer SAP Adapter Guest OS Hyperic Agent SAP Java Connector: sapjco.jar jdbc:oracle:thin: @host:port:SID Windows OS Hyperic Agent Perf Mon Hyperic Solutions Pack HTTP Post Adapter Live HTTP Post of Metrics OpenDataImporter
  • 9. 99 Resources  Resources – monitoring entity • e.g. SAP system, database, VM  Within vC Ops Navigate to Resource • To access metrics  Single-pane-of-glass • Mix metrics from different resources  Pay attention to resource naming convention • Can be confusing • Auto generated by adapter Custom GUI: Environment -> Environment Overview Guest OS counters discovered by Hyperic vSphere metrics for VM SAP Adapter Hyperic Adapter vSphere Adapter
  • 10. 1010 Example: Create Dashboard to View a Resource Custom GUI: Dashboards tab -> Edit Select desired widget and drag over
  • 11. 1111 Dashboard to View a Resource Filter on resources Select individual metric
  • 12. 1212 Dashboard: Widget Interactions Custom GUI: Select Dashboard -> Interactions
  • 14. 1414 Exchange 2010 – Some Counters Mailbox Server Client Access Hub Transport Server RPC Clients Exchange counters: Transport Server Sub Queue Length (# of messages in the queue waiting for categorization) Mailbox Server RPC Requests: ~50 (# of client requests currently being processed or in the queue.) Mailbox Server RPC Ops Per Min: (indication of Exchange activity) Mailbox Server RPC Avg Latency: < 50 ms (the time taken for mailbox server to process a request) RPC SMTP/http/IMAP/POP3 database database
  • 15. 1515 Benefits of Application Design in vC Ops  Cross Silo Performance Troubleshooting • One source of relative truth • Common understanding of performance impact  IT Business Service Views • Improved IT insight into what the Line of Business Owners care about • Socializing IT via Application Health • Critical Business applications focus  Integration of Disparate IT Data/Sources
  • 16. 1616 Exchange – Application Container Application container = vC Ops construct , models multi-tier applications Custom GUI: Environment -> Applications Overview -> create/edit Exchange tiers • Assign resources related to Exchange Mailbox servers to Mailbox tier • Repeat for Client Access Hub Transport Tier • This allows alerts for any metric to be rolled up the application hierarchyAssign resources to tier
  • 17. 1717 Benefits of Tags in vC Ops  Provides an elegant way to group resources along logical boundaries • Group resources by logical function: Departments, Organizations, Region, etc.  Tag Values become resources that can drive vC Ops Widgets • Heat Map filters, Health Trees, Resource Selector, etc.  Tag Value Resources show Health and can have Alerts • Receive Alerts by logical group, not just applications Line of Business Region New Tag Values New TagNew Tag
  • 18. 1818 Exchange – Business Tagging Tag Value = Logical Container or Group Custom GUI: Environment -> Manage Tags Chose Manage Tags • Create new tags associated with Exchange application • Assigned Application, Tiers and objects to appropriate Tag Values Create New Tags and Tag Values Drag and Drop Exchange Resources onto Tag Value
  • 19. 1919 Exchange Application Hierarchy -> Health Tree Custom GUI: Environment -> Applications Overview -> select “Exchange 2010” Double-click to drill-down and see Resource objects Tier Application Container name Business Tags show Health
  • 20. 2020 Exchange Super Metric Example Super metric = calculated from multiple individual metrics Each Mailbox Server has counter “RPC Requests” (# of client requests in queue) We want to measure Total RPC Requests across all Mailbox servers “BCA-EXCH03 Exchange 2010” “BCA-EXCH04 Exchange 2010” Tier Application Container name Resource etc Metric “RPC Requests” “RPC Requests” Super Metric SUM [ “RPC Requests” of all Mailbox servers] Mailbox Server 1 Mailbox Server 2
  • 21. 2121 Exchange Super Metric Example Custom GUI: Environment -> Super Metrics… -> Add/Edit Super Metric Super Metric equation Create a Super Metric Package Assign a Package to a Resource
  • 24. 2424 SAP Some Useful Counters + Example Values  SAP application performance counters CCMS module • Dialog response times: < 1 sec (OLTP) • DB Response time: < 400 ms (OLTP) • # of users by app server • batch utilization (measure of batch activity)  For Database drill-down • See database example App 1 Netweaver Database Tier Application Tier SQL Server, Oracle + others App 2 Netweaver Central Services Central Services is a lock handling system: • one per SAP system • SPOF • Installed in a separate VM
  • 25. 2525 Create SAP Application Container Custom GUI: Environment -> Applications Overview -> Select “SAP System (PRD)” Tiers Double-click to drill-down and see Resource objects inc all the app server VMs Resources Virtual Machine “PRD – 10.140..44.22” etc.. SAP Resource name Application Container name
  • 26. 2626 SAP Super Metric Example Super metric = calculated from multiple individual metrics SAP Adapter provides user count by app server (in this example we have two app servers) We want to measure the total number of users across all app servers “PRD – 10.140..44.22”Resource Metric “PRDsapapp1_PRD_00 Logged On Users” “PRDsapapp1_PRD_01 Logged On Users” App Server 1 App Server 2 Super Metric “PRDsapapp1_PRD_00 Logged On Users” + “PRDsapapp1_PRD_01 Logged On Users” SAP Resource name example only. Manually entered during adapter installation
  • 27. 2727 SAP Super Metric Example – Total User Count Custom GUI: Environment -> Super Metrics… -> Add/Edit Super Metric Super Metric equation
  • 28. 2828 vCenter Operations Manager – Example SAP Dashboard Online Response Time DB Response Time App Srv 1 App Srv 2 DB CPU Read Latency
  • 30. 3030 Database – Some Useful Counters + Example Values Other Memory Areas Main DB memory Oracle – SGA SQL Server – Buffer Pool Operating System SOME SQL Server memory counters (note others available): • Buffer Cache hit ratio: > 90 % (% of data requests satisfied by buffer cache) • Memory Grants Pending: ~0 (processes waiting on memory) • Page Life Expectancy: > 300 (how long pages are staying in the buffer pool) • Lazy Writes/sec : < 20 (# of times dirty pages moved from buffer to disk to free up space) VMConfiguredMemory DB memory caches data blocks => can minimize access to disk App servers Disk I/O
  • 31. 3131 vCenter Operations Manager – Example SQL Server Dashboard vSphere Storage latency vSphere Active memory SQL Server memory metrics SQL Server CPU
  • 32. 3232 Summary  Many Application counters • Few examples shown here, work with App owner for final selection  Hyperic Adapter • Captures many applications with minimal app knowledge ( Exchange, SQL Server, Oracle + guest OS) • Use OEM adapter for Oracle wait events • SCOM can be used if it is the standard in the datacenter  For SAP use SAP adapter (no SAP counters in Hyperic)  Use Application Containers for multi-tier apps  Pay attention to Resource names • Adapters auto-generate resources  Super metrics can simplify metrics for complex multi-tier app
  • 34. 3434 Resources  Monitoring Business Critical Applications with VMware vCenter Operations Manager – Technical Paper http://blogs.vmware.com/apps/2013/08/monitoring-business- critical-applications-with-vmware-vcenter-operations-manager.html  VMware vCenter Operations Manager Adapter Guide https://www.vmware.com/pdf/vcops-adapter-guide.pdf  VMware vFabric TM vFabric Hyperic Plug-ins http://www.vmware.com/products/application-platform/vfabric- vFabric Hyperic/plugins.html  VMware vCenter Operations Manager Documentation https://www.vmware.com/support/pubs/vcops-pubs.html
  • 35. 3535 Other VMware Activities Related to This Session  HOL: HOL-SDC-1301 Applied Cloud Operations HOL-SDC-1317 vCloud Suite Use Cases - Business Critical Applications  Group Discussions: VCM1002-GD, VCM1004-GD Cloud Operations with Hicham Mourad or Sam McBride
  • 37.
  • 38. Performance Management of Business Critical Applications using vCenter Operations Management Vas Mitra, VMware David Overbeek, VMware VCM4891 #VCM4891