devops and app monitoring - c.ymcdn.com · forrester 2015 global mobility survey ... –mobile app...

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: hoangque

Post on 27-May-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

© 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

© Copyright 2015 Vivit Worldwide

Hosted by

Rocky Pisto

Vivit Chapter and SIG Leader

© 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

© 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

© Copyright 2015 Vivit Worldwide

Webinar Control Panel

Questions

Toggle View Window between

Full screen/window mode.

Consolidating your mobile app monitoring strategyMobile user experience monitoring

October 20, 2015

5-star mobile app ratings in the news

7

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

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

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

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)

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

Dozens to hundredsof possible user flows for each

mobile app

Source:

OrientationsBattery %

100+different operating

systems2

Free RAM %Connectionoptions

2500+Mobile Device

types1

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

AppPulse Mobile & IT OpsProduct demo

17

AppPulse Mobile & IT OpsIntegrating with HPE BSM

18

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

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

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

HPE AppPulse Mobile & IT Ops

AppPulse Mobile

Mobile team

Diagnostics

BSM

API

Monitoring

UX

Monitoring

Application

Monitoring

IT Ops team

System

Monitoring

BSM Integration – high level architecture

Device AppPulse Mobile

SaaS

BSM Integration – high level architecture

Device AppPulse Mobile

SaaS

BSMAppPulse-BSMplug in

On-premise

Get AppPulse data

Send AppPulse data

Get configuration

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

Demo

26

Single pane of glass

27

Unified monitoring

28

Customized Dashboards for the SME

29Detect and triage performance and availability problems

30Break performance and availability by geography

OMi events

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

BSM Integration – Open a ticket in SaaS portal

AppPulse Mobile configuration

"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

BSM Configuration

AppPulse Mobile & IT OpsIntegrating with Omi 10

37

AppPulse Mobile & IT Ops

AppPulse Mobile

Mobile teamIT Ops team

OMi 10

OMi 10.0 Integration – high level architecture

Device AppPulse Mobile

SaaS

OMi 10.0AppPulse-BSMPlugin

On-premise

Get AppPulsealerts

Events

BSMConnector

Push AppPulsealerts

OMi events

OMi events

OMi events

OMi events

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.

HPE Diagnostics integration

45

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

Troubleshoot poorly performing user action

Identify slow request causing the delay

Drill to HPE diagnostics to troubleshoot

Pinpoint problematic line of code

HPE Diagnostics integration

AppPulse Mobile Open APICreate your own custom reports

52

- RESTful

- Application Overview APIs

- Online HTML documentation

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

Open API

Open API

Thank you

55

© 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!

© 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