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
Load
Generator
Web
Server
Queue
Manager
C++
Database File
Queue
PHP
Node.js
Web
Server
Web
Server
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
Load
Generator
Web
Server
Queue
Manager
C++
Database File
Queue
PHP
Node.js
Web
Server
Web
Server
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
Monitoring
Non-
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
Application
Artifact
EPA
Plug In
Data
API Console
Enterprise
Manager
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-WS
Listener
Enterprise
Manager
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 Enterprise
Manager
Team
Center
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
Application
Artifact
EPA
Plug In
API Console
Enterprise
Manager
Team
Center
Transaction
Information
Transaction
Trace
Plug In
Edge/
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
DO5X189S
How to Achieve a Customer-Centric View in an Omni-
Channel World
11/18/2015 at 1:00 pm
DO5X194S
Monitor Microservices, Containers, Cloud Foundry and
Node with CA Application Performance Management
11/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

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

  • 1.
    Technology Primer: CustomizeCA 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.
    2 © 2015CA. 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.
    3 © 2015CA. 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.
    4 © 2015CA. 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
  • 5.
  • 6.
    6 © 2015CA. 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.
    7 © 2015CA. 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 Load Generator Web Server Queue Manager C++ Database File Queue PHP Node.js Web Server Web Server HTTP HTTP HTTP HTTP Java
  • 8.
  • 9.
    9 © 2015CA. 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.
    10 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Load Generator Web Server Queue Manager C++ Database File Queue PHP Node.js Web Server Web Server 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 Monitoring Non- Transactional Monitoring ? ? ? ?
  • 11.
  • 12.
    12 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Extending the APM Solution Report Transactional information via EPA Data API or console output. Non-Transactional EPA Application Artifact EPA Plug In Data API Console Enterprise Manager
  • 13.
    13 © 2015CA. 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-WS Listener Enterprise Manager
  • 14.
    14 © 2015CA. 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 Enterprise Manager Team Center Request Edge Report Edge
  • 15.
    15 © 2015CA. 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 Application Artifact EPA Plug In API Console Enterprise Manager Team Center Transaction Information Transaction Trace Plug In Edge/ Vertex
  • 16.
  • 17.
    17 © 2015CA. 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.
    18 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Recommended Sessions SESSION # TITLE DATE/TIME DO5X189S How to Achieve a Customer-Centric View in an Omni- Channel World 11/18/2015 at 1:00 pm DO5X194S Monitor Microservices, Containers, Cloud Foundry and Node with CA Application Performance Management 11/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.
    19 © 2015CA. 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.
    20 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Follow On Conversations At… Smart Bar Application Performance Management Theater 5 Tech Talks Application Performance Management Theater 5
  • 21.
    21 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Q & A
  • 22.
    22 © 2015CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD For More Information To learn more, please visit: http://cainc.to/Nv2VOe CA World ’15