1 Copyright © 2012, Oracle and/or its affiliates. All ... · Checker, SMTP, TNS Ping, SOAP, ATS ....
Transcript of 1 Copyright © 2012, Oracle and/or its affiliates. All ... · Checker, SMTP, TNS Ping, SOAP, ATS ....
2 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Middleware Management with
Oracle Enterprise Manager Cloud Control
Avi Huber
Director of Product Management, Enterprise Manager
Enterprise Manager 12c
3 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Safe Harbor Statement
• The following is intended to outline our general product direction. It is intended for information
purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any
material, code, or functionality, and should not be relied upon in making purchasing decisions. The
development, release, and timing of any features or functionality described for Oracle’s products
remains at the sole discretion of Oracle.
• This document in any form, software or printed matter, contains proprietary information that is the
exclusive property of Oracle. Your access to and use of this confidential material is subject to the
terms and conditions of your Oracle Software License and Service Agreement, which has been
executed and with which you agree to comply. This document and information contained herein may
not be disclosed, copied, reproduced or distributed to anyone outside Oracle without prior written
consent of Oracle. This document is not part of your license agreement nor can it be incorporated
into any contractual agreement with Oracle or its subsidiaries or affiliates.
4 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Agenda
• Enterprise Manager Overview
• Application Performance Management
• End User Management
• Business Transaction Management
• AppServer Management & JVM Diagnostics
• Demo
5 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved. 5
Oracle Enterprise Manager
Overview
6 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Oracle Enterprise Manager Evolution
Total Cloud Control
Complete Lifecycle
Management
Integrated Cloud
Stack Management
Business-Driven Application
Management
Self-Service IT | Simple and Automated | Business Driven
8 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Oracle Enterprise Manager Solution Overview
9 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved. 9
Application Performance
Management
BUSINESS DRIVEN APPLICATION MANAGEMENT
User Experience Mgmt
Business Transactions Management
System Monitoring & Diagnostics
Are my customers
happy? How is the
order intake doing?
Why hasn’t the
order shipped
yet?
What is the root
cause of the
problem?
End-to-End Business Application Monitoring
Web Server App Server
Database App Server App Server
Real User Experience Insight (RUEI)
Business Transaction Management (BTM)
JVM Diagnostics (JVMD)
DB Diagnostics
App Server and Database
Management
12 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Business Application Management
• Application centric view – from the business
perspective
• One pane of glass shows KPIs and status of:
• Real End User activities
• Business Transactions
• SLAs
• Combined Application status:
• Current
• Over time windows (SLA status)
• Future (System status)
• Flexible definition for maximum alignment with
application ownership
BTM RUEI System
13 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Business Application Monitoring
• Business perspective – End user experience KPIs
– Business Transactions
– SLAs
– Supporting Infrastructure
• Status – Current
– SLA Status
– Infrastructure status
Enterprise Services
Billing HR Reservation
Commercial Portal Consumers Workbench
Infrastructure Management • Hosts
• App Servers
• Web Servers
• DBs
Business Entities Monitoring • Real User Experience
• Business Transaction
Management
• SLA management
Business Application
• User Flows
• Transactions
• System
• Status
• SLA Composite
Application
Customer
facing
Portals
BizApp
Consumer
BizApp
15 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
2 APPROACHES TO USER EXPERIENCE MANAGEMENT
16 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Hosts
Databases Application Servers
Web Servers
Synthetic Test Monitoring Service Level Management
NY
Tokyo
Paris
SF
Berlin
Rio
DNS, Custom Script, FTP, Web
Transaction, HTTP Ping, Host Ping, IMAP, JDBC
SQL Timing, LDAP, NNTP, Oracle SQL
Timing, POP, Port Checker, SMTP,
TNS Ping, SOAP, ATS
17 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
ORACLE REAL USER EXPERIENCE INSIGHT
Real User Experience Insight monitors real user activity to ensure web-based applications perform to expectations, provide analysis and notifications when not performing, and provide intelligence about user behavior.
WHAT ARE THE BENEFITS?
•Maximize value of business critical web applications by
identifying lost transactions from frustrated users
•Deliver insight into real end user experienced service issues
and start working on the resolution before end users start
complaining
•Reduce support costs by lowering call center volumes
•Align IT and Business: Insight into business trends & user
preferences and Service Levels on real end user metrics.
18 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Page
response 2
REAL USER MONITORING - NETWORK SESSION CAPTURE
Page
request
1
Browser
Acks
3
Client IP & Location Client IP & Location
Requested URL Requested URL
Cookie / Session ID Cookie / Session ID
Source URL / POST & GET information Source URL / POST & GET information
Response / Time? Response / Time?
TCP Status, Server Err, Website Err, etc TCP Status, Server Err, Website Err, etc
Content Scan of Body/Header Content Scan of Body/Header
Delivered / Time? Delivered / Time?
User Abort User Abort
Network Timed Out Network Timed Out
19 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
REAL USER EXPERIENCE INSIGHT - REPORTING
•Geo-location Reporting
•Executive dashboards
•Extensive KPI and SLA monitoring
•Full alerting capabilities
•Replay of Full User Sessions
•User Flow performance analyses
•Customized reporting
•Trend analyses
•Additional support for: Fusion, SBL, JDE, EBS,
PSFT, Weblogic Portals, Flexcube, plain ADF
built apps
20 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved. 20
Business Transaction Management
21
Real Business Problem Production Managing individual services is not enough
21
• Transactions may “disappear” without a trace because
of delays, failures, errors – IT staff typically unaware until
end-user complains
– No one “place-to-go” to look for
status of each transaction
• Problem diagnosis and managing exceptions is
laborious, high mean-time-to-resolve. – Correlating exceptions with business transactions is a manual effort
largely based on log mining
– 80% of effort spent in isolating the issue
– Diverts valuable developer resources to IT fire-drills
• Performance monitoring alone is not sufficient – Variety of issues, errors & faults
– Silo’d approach. End-to-end visibility not available
– Missing critical business context e.g. customer name, order size.
ecommerce Service
EJB
Application
EJB Application
JMS/MQ-based
Warehouse
DB
MS
Credit Service
Ship Service
Enterprise Service Bus
Inventory Service
22
Business Transaction Management
• Live tracking of individual transactions
• Spans all interacting tiers and applications, beyond a single app server
• Encompasses servers, applications, ESB's, BPM's, appliances, and more
• Toolkit extends custom visibility into home grown systems
• Leverages transaction content for business visibility and interactive management
• Non-invasive approach avoids modifying applications or messages
• No "tracers" or headers required
• Requires no coding/deployment cycle
• Unique patent pending "fingerprinting“ algorithm
• Doesn't disrupt applications or messaging systems
• Overcomes "uncooperative" components beyond management control
22
Process Engine Service Bus
End-to-End, Application Level View
23 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Transaction Summary View
• Topology and performance
– transaction summary level
– transaction instance level
• Payload inspection
• Drilldown to JVMD
• Integration with RUEI
• Adjustable instance and
data collection levels
25 Copyright © 2012, Oracle and/or its affiliates. All rights
reserved.
Application Server Management
• Performance Monitoring and Diagnostics
– Manage across multiple domains
– Improve performance and availability of Java EE and web service
applications
– Diagnose performance problems across tiers
– Trace business transactions in the context of the payload
• Configuration Management
– Track and maintain configurations
– Minimize/eliminate downtime due to infrastructure changes
– Comply with security and compliance standards
• Lifecycle Management
– Automate time consuming, manual installation, patching, and
configuration process
– Reduce human error in building new environments
– Streamline communication with support when encountering bugs
Reduce IT operational cost and improve Quality of Service
Configuration Management
Lifecycle Management
Performance Monitoring
and Diagnostics
Development
Test Production
26 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Insert Information Protection Policy Classification from Slide 8
JVM Diagnostics
• Always on, real-time and historical
monitoring and diagnostics
• No application instrumentation or
server restarts required
• Complete visibility into the JVM
stack heap and threads
• Analyze impact bi-directionally JVM
to DB, DB to JVM
• Deploy on any JVM (i.e. Sun,
JRockit, IBM)