Upload
ca-technologies
View
310
Download
2
Embed Size (px)
Citation preview
Technology Primer: Monitor Node.js App Performance and the Impact to DevOps with CA Application Performance Management
Amy Feldman
DevOps: Agile Ops
CA Technologies
Director, CA APM Product Marketing
DO5X192S
@amyfel
#CAWorldMark Addleman
CA Technologies
VP Product Management , CA APM
@twitterhandle
#CAWorld
2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.
The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type of
warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA.
For Informational Purposes Only
Terms of this Presentation
3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Abstract
Do you wonder what the impact of microservices and new frameworks like Node.js would do to the performance of your applications? How do you manage these new modern applications? Hear how CA Application performance Management (CA APM) and Strongloop have partnered to advance the support of Node.js adoption in the enterprise through a technical collaboration. Learn more about ensuring customer experience from development through operations.
Amy Feldman
Mark Addleman
CA Technologies
4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Agenda
NODE.JS INTRO & USE CASES
MONITORING NODE.JS WITH CA APM
IMPACT TO DEVOPS
1
2
3
5 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
What is Node.js?
6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Why Node.js?
Portable Flexible Speed
BRING APPS & DIFFERENTIATION TO MARKET QUICKLY
7 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Enterprise Adoption of Node.js
http://www.nearform.com/nodecrunch/node-js-becoming-go-technology-enterprise/
“double the number of requests per-second and reduced response time by 35% or 200 milliseconds”
“On Black Friday the WalMart servers didn’t go over 1% CPU utilisation and the team did a deploy with 200,000,000 users online.”
“page load times dropping by a whopping 50%”
“reducing the number of servers from 30 to 3 (90% reduction) and the new system was up to 20x faster”
8 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Ap
plic
atio
n
Where is Node.js used?
Customer example of using Node.js as an API layer
9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Monitoring Node.js with CA Application Performance Management & DevOps
10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Node.js Agent Summary
Monitors apps written in node.js Automatically collects deep dive diagnostic snapshots
Correlates performance to application tiers
Does not require any modifications to the Node.js app source code
11 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
{JSON}
Node.js Agent Architecture
As simple as possible, only interacts with collector
Instruments the application code Runs in the same process as the monitored
application Written in JS; Deployed via NPM
Node.JS Agent Probes
• Transaction tracing• Metric support
EnterpriseManager
APM UI
Agent Collector (Java)
12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Impact To DevOps
13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Impact To DevOps
Ap
plic
atio
n
No
de.
js
API
Mobile to Mainframe
D
e
v
t
o
O
p
s
No need to modify the Node.js source code = speeds deployment
14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Recommended Sessions
SESSION # TITLE DATE/TIME
DO5X189SHow to Achieve a Customer-Centric View in an Omni-
Channel World11/18/2015 at 1:00 pm
DO5X194SMonitor Microservices, Containers, Cloud Foundry and
Node with CA Application Performance Management11/18/2015 at 4:30 pm
DO5X193S
Customize CA Application Performance Management
with Tips for Using the CA Application Performance
Management Open APIs
11/19/2015 at 4:30 pm
15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Must See Demos
Application Performance Management and DevOps, featuring APM use in preproduction scenarios
Application Performance Management
Theater 5
Application Performance Management, Modern Monitoring, featuring the new APM Team Center
Application Performance Management
Theater 5
Ensuring a “5 star” mobile app experience with CA Mobile App Analytics
Mobile App Analytics
Theater 5
Unified Monitoring: APM Integrations including UIM
Application Performance Management
Theater 5
16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Follow On Conversations At…
Smart Bar
Application Performance Management
Theater 5
Tech Talks
Application Performance Management
Theater 5
17 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Q & A
18 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
For More Information
To learn more, please visit:
http://cainc.to/Nv2VOe
CA World ’15