460 likes | 705 Views
Application Performance Matters: Oracle Real User Experience Insight. James Kao Senior Director of Product Management. Program Agenda. Oracle’s Approach to Monitoring End User Experience What’s New In Enterprise Manager 12c Release 2?.
E N D
Application Performance Matters: Oracle Real User Experience Insight James Kao Senior Director of Product Management
Program Agenda • Oracle’s Approach to Monitoring End User Experience • What’s New In Enterprise Manager 12c Release 2?
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.
One Customer, Many Online Touchpoints Welcome To My World TABLETS MARKETING SITES SELF-SERVICE SITES SOCIAL MEDIA DESKTOPS & LAPTOPS EMAIL E-COMMERCE sites SMART PHONES
89% Percentage of customers who will begin doing business with a competitor following a poor customer experience 24% The estimated amount of online revenues lost due to poor online user experience 16% The decrease in customer satisfaction experienced from just a 1-second delay in page load time Consequences: Unmet Customer Expectations I’M OUTTA HERE!
Total Cloud Control Integrated Cloud Stack Management Business-Driven Application Management Complete Cloud Lifecycle Management | | Self-Service IT Simple and Automated Business Driven
Total Cloud Control Integrated Cloud Stack Management Business-Driven Application Management Complete Cloud Lifecycle Management | | Self-Service IT Simple and Automated Business Driven
Business Driven Application Management What is the root cause of the problem? Where is the order process stuck? Are my customers happy? How is the order intake doing? MW & DB Diagnostics Business TransactionsManagement User Experience Mgmt
Approaches to User Experience Management Browser Instrumentation 3
Synthetic Monitoring Re-Use test Scripts or easily Record using numerous tools
Real User Monitoring - Network Session Capture 1 3 Browser Acks Page request Page response 2
Browser Instrumentation Lightweight and only required in partial Cloud deployments/CDN delivery ANYcompany.com Client Browser YOURcompany.com Content Delivery Network
Approaches to User Experience Management Browser Instrumentation 3
Report Summary • Geo-location reporting • Executive dashboards • Replay of full user sessions • User Flow performance analyses • Extensive KPI/SLA monitoring and alerting • Trend analyses and customized reporting • Out of box support for: Fusion Apps, SBL, JDE, EBS, PSFT, WeblogicWLPortals, Flexcube, plain ADF custom apps
RUEI - AQM Integration Maximize value from session captures… Production Test environment Create Scripts in ATS(single session) Replay all Traffic: Application Replay (all sessions)
Example: Business Reports
Dashboards Easy to setup Restricted access policy possible Overview of key reports like geo-location, User Flow completion and KPI results Drag and drop Can be stored as ‘templates’
Flexible Out-of-Box Reports 100+ “out of the box” reports Send reports to mailing lists Print to PDF, open in XLS Create your own report section/reports Direct access to Data browser/BI interface possible
Key Performance Indicators Keep track of key metrics Metrics can be filtered to just part of the application Fixed and automatic learning thresholds Deliver alerts via email, SNMP, or to EM Cloud Control 12c Set escalations, different groups to receive specific alerts
Reporting Integration – BI Publisher • Generate Reports in variety of formats • Excel, Word, PowerPoint, HTML, PDF • Email reports to recipients
Assist Support See issues being highlighted on the dashboard or delivered via an alert that there is a sudden drop in user flows being executed. A couple of simple clicks to diagnose.
Assist Support Drill-down from the dashboard or alert shows that users in the second step of the process (defined user flow) encounter difficulties. Users seem to be experiencing both errors and slow response times. Who was impacted?
Assist Support A simple click provides the right set of users in session diagnostics, the ones dropping out at “review order”
Assist Support Reviewing any user session provides an in-depth view of all interactions for that entire session; see what actions the user took and, if needed, share that info with developers…
Identify Lost Revenue The reporting of user flows provides additional analysis capabilities for timed out, aborted, and completed user flows. So you can easily see who completed a certain flow and who didn’t…
Identify Lost Revenue A simple click provides the right set of users in session diagnostics, the ones dropping out at “review order”
Identify Lost Revenue Besides going to the right set of users in session diagnostics you can also run analyses on “where, what device, browser, etc”
Identify Lost Revenue You can even store values from pages visited to recognize “lost revenue” if the flow failed to complete…
To fill a shape with an image. Use existing picture box, DO NOT delete and create new picture box. Right click on the shape. At the bottom of the submenu select “Format Shape” Select “Fill” at the top of the “Format Shape” dialog box. Select “Picture or Texture fill” from the options. And select “File” under the “Insert from” option. Navigate to the file you want to use and select “Insert” On the “Format” tab, in the Size group, click on “Crop to Fill” in the Crop tool and drag the image bounding box to the desired size DELETE THIS INSTRUCTION NOTE WHEN NOT IN USE What’s New In Oracle Enterprise Manager 12c Release 2
Real User Experience Insight Business Transaction Management Service Management FMW Diagnostics Application Management: Business Application New Release 2 target, specifically designed for APM reporting
Application Performance Management Enabling End-to-End Management with ECID ECID • Real end-user experience • Monitor and filter by business KPI’s • Link user actions to ECID/ BTM ID • Trace transactions based on BTM ID • Trace transactions across JVMs / tiers with ECID • Monitor and filter transactions with business KPI’s • Zero-overhead, production monitoring of JVM thread activity End-User Management Database Management Middleware Management • Capture DB activity via Diag & Tuning • Link activity to ECID • Bi-directional integration with Database
Business Application Target Dashboard – Overall Health of Your Business Application Identify problematic or failed business transactions • System health status • Service Tests status • Business Transactions KPI’s • User Experience KPI’s • Service SLA’s • Business Application related incidents Review Key Performance Indicators from real end-user activity Drilldown to the Composite Application supporting the Business application
Business Application Target Review the health of important Business Transactions What is the call path of the given transaction? What components were involved? • Aggregated view of all invocations of any transaction • Call path of the Transaction • Historic overview and compare • Trigger Deep Diagnostics of any JVM
Business Application Target Review Health and Status of Your Users’ Experience Several reports displaying the most used and worst performing functions for users • Full list of all defined Key Performance indicators • Application Violations: what functional area is triggering most exceptions? • User activity, summarized by activity and experience problems Most used Key Function in the Business Application What Users were most active and who got the best/worst experience.
Business Application Target Review User Sessions Search within the User Session or Export the Session for Development review • Full Session Review • All hits/Object details • Ability to export the Session for further review • Restricted access via EM User Roles • Direct integration with Request Diagnostics for Root Cause investigation Isolate the individual hit/object that caused the delay/response problem Expand/limit the time you want to review of the User’s Session
Business Application Target Diagnose Bottle Necks -- Root Cause Analyses • Directly find the JVM Diagnostics data • Linked to the exact User Session in the Business Application • Diagnostic/Root Cause Analyses down to Db Use the Oracle Enterprise Context ID to search for the activity within the JVM
What do Customers Say?
Additional Online Resources Introduction and overview: • http://apex.oracle.com/pls/apex/f?p=44785:24:0::::P24_CONTENT_ID:6612 Usage, reporting and configuration: • http://apex.oracle.com/pls/apex/f?p=44785:24:0::::P24_CONTENT_ID:6625