Technology Primer: Customize CA Application Performance Management With Tips for Using the CA...

22
Technology Primer: Customize CA Application Performance Management With Tips for Using the CA Application Performance Management Open APIs Andreas Reiss DevOps: Agile Ops CA Technologies Pr. Eng. Services Architect DO5X193S @javaandy #CAWorld

Transcript of Technology Primer: Customize CA Application Performance Management With Tips for Using the CA...

Technology Primer: Customize CA Application Performance Management With Tips for Using the CA Application Performance Management Open APIs

Andreas Reiss

DevOps: Agile Ops

CA Technologies

Pr. Eng. Services Architect

DO5X193S

@javaandy

#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

Bring your monitoring solution to a new level by leveraging APIs and extension points with CA APM. In this session, CA Application Performance Management (CA APM) subject matter experts share examples and guidance to perfectly meet monitoring requirements by combining the intelligence of our APM solution with the extensive extension capabilities offered via new APIs.

Andreas Reiss

CA Technologies

Pr. Eng. Services Architect

4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Agenda

APM BEYOND OUR AGENTS

TRANSACTIONAL VS. NON-TRANSACTIONAL MONITORING

EXTENDING THE APM SOLUTION

HANDS-ON SESSION

1

2

3

4

APM Beyond Our Agents

6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

APM Beyond Our Agents

CA Technologies APM solution covers transactional and non-transactional information with the core agents.

More than our agent technology coverage

.Net

Node.js

PHP

Java

7 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

APM Beyond Our Agents

APM goes beyond PHP, Node.js, .NET and Java monitoring.

Work with APM Extension API’s to get the best possible visibility.

More than our agent technology coverage

LoadGenerator

WebServer

QueueManager

C++

Database File

Queue

PHP

Node.js

WebServer

WebServer

HTTP

HTTP

HTTP

HTTP

Java

Transactional vs. Non-Transactional Monitoring

9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Transactional vs. Non-Transactional Monitoring

Non-Transactional Monitoring– Status and Performance Monitoring based on Averages

– Error Information

– Resource usage information

Transactional Monitoring– Detailed execution information on a single user request

– Properties and Attributes related to the execution path

Two parts of successful monitoring

10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

LoadGenerator

WebServer

QueueManager

C++

Database File

Queue

PHP

Node.js

WebServer

WebServer

HTTP

HTTP

HTTP

HTTP

Java

APM Beyond Our Agents

Taking a closer look at the monitoring capabilities.

More than our agent technology coverage

Transactional

Monitoring

Non-

Transactional

MonitoringNon-

Transactional

Monitoring

?

?

?

?

Extending the APM Solution

12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Extending the APM Solution

Report Transactional information via EPA Data API or console output.

Non-Transactional EPA

ApplicationArtifact

EPA

Plug In

DataAPI Console

EnterpriseManager

13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Extending the APM Solution

The new Rest API allows the reporting of non-transactional information via third-party applications

Non-Transactional Rest

Application

EPA

Rest-WSListener

EnterpriseManager

14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Extending the APM Solution

The new APM 10.1. API allows the operation on Team Center Vertexes and Edges via a Restful API.

Transactional – REST – Team Center

Application EnterpriseManager

TeamCenter

Request Edge

Report Edge

15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Extending the APM Solution

Fully generic, via API, Transactions can be correlated and mapped in Team Center.

Transactional – Fully Integrated

ApplicationArtifact

EPA

Plug In

API Console

EnterpriseManager

TeamCenter

TransactionInformation

TransactionTrace

Plug InEdge/Vertex

Hands-on Session

17 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Hands-on Session

Identify the most important extension points

Integrate Non-Transactional and Transactional components on Team Center

Enrich your monitoring information with Non-Transactional data.

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

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

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

21 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Q & A

22 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For More Information

To learn more, please visit:

http://cainc.to/Nv2VOe

CA World ’15