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
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
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
?
?
?
?
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
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
22 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
For More Information
To learn more, please visit:
http://cainc.to/Nv2VOe
CA World ’15