devops and app monitoring · 2018-04-04 · dev, ops & app monitoring developers seek...

55
© Copyright 2015 Vivit Worldwide © Copyright 2015 Vivit Worldwide How to Consolidate your App Monitoring Strategy: End-to-End User Experience Monitoring for Your BSM October 20, 2015

Upload: others

Post on 24-Jun-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

© Copyright 2015 Vivit Worldwide© Copyright 2015 Vivit Worldwide

How to Consolidate your App Monitoring Strategy: End-to-End

User Experience Monitoring for Your BSMOctober 20, 2015

Page 2: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

© Copyright 2015 Vivit Worldwide

Hosted by

Rocky Pisto

Vivit Chapter and SIG Leader

Page 3: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

© Copyright 2015 Vivit Worldwide

Today’s Speakers

Guy Offer

R&D Director

HP Software

Dana Gilboa

Chief Functional Architect

HP Software

Eric Odell

Sr. Product

Marketing Manager

HP Software

Page 4: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

© Copyright 2015 Vivit Worldwide

Housekeeping

• This “LIVE” session is being recorded

Recordings are available to all Vivit members

• Session Q&A:

Please type questions in the Questions Pane

Page 5: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

© Copyright 2015 Vivit Worldwide

Webinar Control Panel

Questions

Toggle View Window between

Full screen/window mode.

Page 6: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Consolidating your mobile app monitoring strategyMobile user experience monitoring

October 20, 2015

Page 7: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

5-star mobile app ratings in the news

7

Page 8: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Mobile application market trends

Forrester 2015 Global Mobility Survey

56% of companies plan to increase budget for development of global mobile applications

55% plan to expand mobile commerce thru mobile apps

Only 62% have a defined strategy

“Engaging users’ mobile moments through mobile apps is quickly becoming the primary way companies acquire new and retain existing customers”

8

Page 9: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Rising user expectations

Mobility breeds expectations of immediacy. Mobile users expect to find what they want, when they want it – and they want it now.

expect load application

load times <4 seconds

expect mobile apps to

respond in 2 seconds…

or less

61% 49% 53%will delete a mobile app when its

stops responding, displays errors, or

crashes.

– Mobile App Usage & Abandonment Survey

Page 10: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Rising user expectations

10

What are the top four things app users will do with problematic mobile apps?

– Mobile App Usage & Abandonment Survey

1Check for an update

Stop using the app

Seek an alternative

Delete the mobile app2 3 4

Page 11: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Rising user expectations

11

Give users a great experience or they’ll give you the finger.

– Mobile App Usage & Abandonment Survey

Fix it or they’ll delete you A lousy experience kills your brand and business

69%have lower opinion of

businesses that created the

mobile app

80%Will only retry a problematic

app 3x or less

55%hold the app accountable

for poor performance (not

network)

Page 12: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Completing customer transactions

Tracking inventory and order fulfillment

Managing patient health & medications

Native mobile apps not just for consumer anymore

25%of enterprises will have their

own corporate mobile app

store by the year 201774%of enterprises are

already adopting

planning to adopt a

BYOD strategy

Page 13: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Dozens to hundredsof possible user flows for each

mobile app

Source:

OrientationsBattery %

100+different operating

systems2

Free RAM %Connectionoptions

2500+Mobile Device

types1

Page 14: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

14

Dev, Ops & App monitoring

Developers seek visibility to mobile app user experience and tools for improving it

lack an APM featuring

user experience

dashboards

lack end-to-end visibility

from the backend, to the

network request, to the

user action

57% 61% 67%have no insight into the line of code

that is causing the slow

performance or crash

– DevOps and APM Survey

Page 15: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

AppPulse Mobile & IT OpsProduct demo

17

Page 16: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

AppPulse Mobile & IT OpsIntegrating with HPE BSM

18

Page 17: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

19

Empowered Mobile Teams

Disrupting technology, projects and teams are new and practice new methodologies;

Agile – frequent release impose short dev and test cycles.

DevOps – growing responsibility of RnD on production as well as business success.

Fragmented support matrix

Rich client – a lot more happening on the client itself

Increased focus on user experience and satisfaction

Page 18: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

20

Dev, Ops & App MonitoringIT

Op

s

• Responsible for the org’s monitoring strategy

• Manage a 24x7 NOC for service assurance

• Cross app dashboard (Mobile, Web, packaged and

custom internal and customer facing apps)

• Consolidated app health – UX, Application and

System monitoring

• Provide self-service monitoring capabilities for

the apps teams

Mob

ile T

ea

m

• Measure real user experience

• Detection and E2E isolation of UX problems

• Monitor 3rd parties

• Get insights to user behavior

• Eco-system integrations

• Power to customize (SDK, APIs….)

Page 19: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

BSM Integration

Become the service broker to the app teams.

– Implement a holistic mobile monitoring strategy

– Gain end to end visibility into the application delivery chain; from end-user experience, to the cloud, to

the data center

– Control the performance and availability of mobile applications using the same toolset you manage any

other app

– Uncover and resolve issues quickly and easily with real user insights and deep diagnostic capabilities

– Supply the mobile app team with best of breed tool and bridge development and operations for greater

agility

Page 20: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

HPE AppPulse Mobile & IT Ops

AppPulse Mobile

Mobile team

Diagnostics

BSM

API

Monitoring

UX

Monitoring

Application

Monitoring

IT Ops team

System

Monitoring

Page 21: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

BSM Integration – high level architecture

Device AppPulse Mobile

SaaS

Page 22: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

BSM Integration – high level architecture

Device AppPulse Mobile

SaaS

BSMAppPulse-BSMplug in

On-premise

Get AppPulse data

Send AppPulse data

Get configuration

Page 23: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

BSM integration

–Data is sent to BSM as RUM data

–HPE Real User Monitor is used today for real user monitoring as well as monitoring the backend tiers of the application

– Alerts

– Service Health

– Reports

25

Page 24: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Demo

26

Page 25: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Single pane of glass

27

Page 26: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Unified monitoring

28

Page 27: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Customized Dashboards for the SME

29Detect and triage performance and availability problems

Page 28: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

30Break performance and availability by geography

Page 29: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

OMi events

Page 30: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

1 Configure the integration in AppPulse mobile

2 Install the plug-in and configure it to connect to your BSM & AppPulse Mobile account

3 Configure the an application in BSM

Note: You need to open ticket in SaaS portal to enable integration and get AppPulse Mobile BSM plug in

BSM Integration –3 steps for implementation

Page 31: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

BSM Integration – Open a ticket in SaaS portal

Page 32: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

AppPulse Mobile configuration

Page 33: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

"bsmSettings": {

"engineName": "AppPulse-BSM-Connector-MD1",

"rtsmUser": "rum_integration_user",

"rtsmPasswordPlainText": "",

"rtsmPasswordEncrypted":

"3zUCs2IogzMZLveqOoYzGw\u003d\u003d",

"httpSettings": {

"host": "myd-

vm03917.hpswlabs.adapps.hp.com",

"port": 80,

"authentication": {

"domain": "",

"passwordPlainText": "",

"passwordEncrypted": "",

"useAuth": false,

"username": ""

},

"appPulseSettings": {

"clientID": "500000000#1",

"tenantID": "500000000",

"clientSecretPlainText": "",

"clientSecretEncrypted":

"2OJ0Zm5TTd8QvrKRvcYGEMauFtVyL0FpQ9jT1FKwjBtBAbPuqpeeO

Jb6qYFdRqfA",

"httpSettings": {

"host": "myd-vm05374.hpswlabs.adapps.hp.com",

"port": 80,

"proxy": {

"host": "",

"port": 80,

"proxyAuthDomain": "",

"proxyAuthPasswordPlainText": "",

"proxyAuthPasswordEncrypted": "",

"proxyAuthUserName": "",

"useProxy": false,

"useProxyAuth": false

},

Plug-in configuration

Page 34: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

BSM Configuration

Page 35: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

AppPulse Mobile & IT OpsIntegrating with Omi 10

37

Page 36: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

AppPulse Mobile & IT Ops

AppPulse Mobile

Mobile teamIT Ops team

OMi 10

Page 37: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

OMi 10.0 Integration – high level architecture

Device AppPulse Mobile

SaaS

OMi 10.0AppPulse-BSMPlugin

On-premise

Get AppPulsealerts

Events

BSMConnector

Push AppPulsealerts

Page 38: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

OMi events

Page 39: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

OMi events

Page 40: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

OMi events

Page 41: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

OMi events

Page 42: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Configuration steps

44

1 Configure the integration in AppPulse mobile

2 Install the plug-in and configure it to connect to your BSM Connector & AppPulse Mobile account

3 Configure AppPulse Mobile policy in BSM Connector

Note: You need to open ticket in SaaS portal to enable integration and get AppPulse Mobile BSM plug in.

Page 43: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

HPE Diagnostics integration

45

Page 44: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

HPE Diagnostics

– Deep Dive Application Server monitoring

– Bytecode instrumentation

– Monitor transactions’ latency

– Isolate issues across app servers, databases & middleware

– Pinpoint root cause of poor mobile application performance within your application

Page 45: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Troubleshoot poorly performing user action

Page 46: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Identify slow request causing the delay

Page 47: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Drill to HPE diagnostics to troubleshoot

Page 48: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Pinpoint problematic line of code

Page 49: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

HPE Diagnostics integration

Page 50: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

AppPulse Mobile Open APICreate your own custom reports

52

Page 51: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

- RESTful

- Application Overview APIs

- Online HTML documentation

- To enable open API – client ID and secret key must be generated.

Open API

Page 52: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Open API

Page 53: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

Thank you

55

Page 54: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

© Copyright 2015 Vivit Worldwide

HP Discover 2015 London

• December 1-3, 2015 London

• Register Now via the unique Vivit link:

http://hpsw.co/y9T3Bzj

• If you use our unique link when you

register and enter your Vivit ID you can

still receive the Early Bird discount!

• Check out Vivit Breakout Sessions!

Details coming soon!

Page 55: DevOps and App Monitoring · 2018-04-04 · Dev, Ops & App monitoring Developers seek visibility to mobile app user experience and tools for improving it lack an APM featuring user

© Copyright 2015 Vivit Worldwide

Thank you

• Complete the short survey and opt-in for more information from HP

Software.

www.hp.com

www.vivit-worldwide.org