devops and app monitoring · 2018-04-04 · dev, ops & app monitoring developers seek...
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