pro4279 - ora-fusion-apps-2.custhelp.com

11
10/31/2018 1 Copyright © 2018,Oracle and/or its affiliates. All rights reserved. |

Upload: others

Post on 23-Jun-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PRO4279 - ora-fusion-apps-2.custhelp.com

10/31/2018

1

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Page 2: PRO4279 - ora-fusion-apps-2.custhelp.com

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.

Page 3: PRO4279 - ora-fusion-apps-2.custhelp.com

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

Page 4: PRO4279 - ora-fusion-apps-2.custhelp.com

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

Page 5: PRO4279 - ora-fusion-apps-2.custhelp.com

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

Page 6: PRO4279 - ora-fusion-apps-2.custhelp.com

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

Page 7: PRO4279 - ora-fusion-apps-2.custhelp.com

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. |

Page 8: PRO4279 - ora-fusion-apps-2.custhelp.com

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

Page 9: PRO4279 - ora-fusion-apps-2.custhelp.com

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.

Page 10: PRO4279 - ora-fusion-apps-2.custhelp.com

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

Page 11: PRO4279 - ora-fusion-apps-2.custhelp.com

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