technology primer: monitor node.js app performance and the impact to devops with ca application...

Post on 22-Jan-2017

307 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related