pro4279 - ora-fusion-apps-2.custhelp.com
TRANSCRIPT
10/31/2018
1
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
10/31/2018
2
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Monitor and Troubleshoot Mobile and Web Application PerformanceOracle Management Cloud
Jurgen de LeijerSr Product Management DirectorOracle Management CloudOctober 25, 2018
Copyright © 2018, 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, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation.
10/31/2018
3
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Impact of application issues to the company’s bottom-line is increasing
What we see at our customers - pains
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Improving Performance pays off!
• Increased conversion for each 1 second of performance improvement
• Walmart - 2012
•Million more downloads of Firefox after decreasing avg download time by 2.2%
• 77% better customer satisfaction for companies that focused on application performance optimization
• Aberdeen Group Reaching the Top of the Web Performance Mountain,
May 2013
2%
60
10/31/2018
4
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Oracle Management Cloud
Global threat feedsCloud accessIdentity
Real usersSynthetic users
App metricsTransactions
Server metricsDiagnostics logs
Host metricsVM metricsContainer metrics
ConfigurationComplianceTickets & Alerts
Security & Networkevents
Comprehensive, Intelligent Management Platform
Zero-effort Operational Insights
Automated Preventative & Corrective Actions
APPLICATION
MIDDLE TIER
DATA TIER
VIRTUALIZATION TIER
INFRASTRUCTURE TIER
END USER EXPERIENCE / ACTIVITY
Unified SaaS Platform
Application Performance Monitoring
Infrastructure Monitoring
Log Analytics
Configuration & Compliance
Security Monitoring &
Analytics
Orchestration
ITAnalytics
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Oracle APM on Applications
Deep Transaction Visibility
Associated Log Information
End User Experience Correlation of End User/Application
Data
MobileEnd User Big DataAnalytics
End User
• Actual user experience forweb and mobile
• Applications down to the individual session level
• Synthetic Test Execution
Server Request
• Flexible Application Definition
• Performance to the
operation/method level
• Integrated OpenTracing, JFR,
and Profiling for Diagnostics
Log and Infrastructure
• Application performance in context to infrastructure and logs
• Automatic topology correlation
No Configuration, Elastic Application Model, Rest API, Anomaly Detection
DatabaseJava IntegrationProcessMessaging
10/31/2018
5
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Synthetic
• Record and playback from any location
– Leverage out of the box Oracle Public Location
– Provide your own locations for inside the firewall perspective
• (Re-)Use Selenium scripts to accelerate test to development hand off.
• Build customizeable dashboards for exective and SLA type reporting
• Test Types – REST, HTTP Content, HTTP Ping
• Drilldown from issue into test directly to failing request
• HAR visibility
Ajax Server Request
Page
Selenium Script or other Checks
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
• Measure all page loads and page clicks for all users 24x7 with automatic correlation to backend resources
• All measurements are processed with instance and aggregaged data available for detailed analysis
• Application user sessions are automatically identified and calculated with key performance attributes
• Find outlier or problematic user experiences fast through simple session health metrics
Browser
Page
Ajax Server Request
Session
10/31/2018
6
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Mobile
MobileActivity
• Understand the performance of your mobile application from native mobile application end to end.
• Monitor all of the client side native mobile application interfaces and HTTP Requests for performance, errors, and load.
• Follow problematic HTTP Requests back to data centers, through appserver, and down to log files in context.
• Sessionized Hybrid User monitoring
• Have the visibility to which location, carrier, OS, and OS verison is most problematic
Ajax Server
Request
Page
Server
Request
HTTPNetwork
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Hybrid Mobile Application Monitoring
• Types of Mobile Applications
–Native apps are specific to a given mobile platform (iOS or Android) using the development tools and language that the respective platform supports (e.g., Xcode and Objective-C with iOS, Eclipse and Java with Android.
– HTML5 apps use standard web technologies—typically HTML5, JavaScript and CSS. This write-once-run-anywhere approach to mobile development creates cross-platform mobile applications that work on multiple devices.
– Hybrid apps make it possible to embed HTML5 apps inside a thin native container, combining the best (and worst) elements of native and HTML5 apps.
Monitor with APM Mobile
Monitor with APM EUM
NOW Supported with APM Mobile
10/31/2018
7
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
APM for Hybrid Mobile Applications
• Example Application build frameworks:
– Cordova
– Xamarin*
– PhoneGap*
–Oracle Mobile Cloud Service (Cordova Hybrid, Native)
• Pages are normally packaged with the mobile application.
• There is a page update / package update process
• Not same as web but uses standard WebView interface
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
10/31/2018
8
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Crash Metrics
22
Description
Monitor and diagnose crash related issues across
native iOS and Android.
Use Case
See how your mobile users experience your
application including crashes
• Where and when crashes happen
• Find the cause of user impacting problems
faster
• See how OS, Version, carrier, and location
impact crashes
10/31/2018
9
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Software Performance on Every Device
23
Description
Monitor the actual software execution on every
mobile device.
Use Case
Solve complex client side application
performance issues
• What software calls are slow
• What interactions do users most commonly
use and how did the software perform
• See how usage varies by location, carrier,
device, OS, and version
• What steps led up to issues
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Use Case
• Locate calls that are too chatty or slow
• See the distribution of HTTP network calls to
isolate issues faster
Mobile HTTP Request Details
24
Description
Every HTTP network call is monitored for
performance and errors. Spot issues and
understand network impact faster.
10/31/2018
10
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |
Correlated from End User Device to Backend Service
25
Use Case
• Understand end to end performance and
isolate issues faster with correlation from end
user device software call to backend service.
• Follow HTTP network call calls from native
mobile application to back end server
requests
• Rapidly isolate issues caused by back end
server request issues.
• Drilldown to logs and related infrastructure in
context to issues impacting native mobile
application clients
Description
Every call from device to backend service is
automatically monitored and correlated with
backend service/server side performance.
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
APM at Oracle Open World
Monitor and Troubleshoot Mobile and Web Application
Performance - Thursday, Oct 25, 11:00 a.m. - 11:45 a.m.
| Marriott Marquis (Golden Gate Level) - Golden Gate A
- PRO4279
Avoid Problems in Production Using Oracle
Management Cloud Logs and Traces in Development -
Thursday, Oct 25, 1:00 p.m. - 1:45 p.m. | Marriott
Marquis (Golden Gate Level) - Golden Gate A - PRO4483
10/31/2018
11
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted
For More Information
Cloud.oracle.com/management
#MgmtCloud
@OracleMgmtCloud
community.oracle.com/mgmtcloud