SlideShare a Scribd company logo
World®
’16
Pre-Con	Ed:	Simplify	Administration	
and	Reporting	in	CA	APM	10
Guenter	Grossberger,	Sr.	Engineering	Services	Architect,	CA	Technologies
Andreas	Reiss,	Sr.	Principal	Engineering	Services	Architect,	CA	Technologies
DO4X152L
DEVOPS	– AGILE	OPERATIONS
2 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
©	2016	CA.	All	rights	reserved.	All	trademarks	referenced	herein	belong	to	their	respective	companies.
The	content	provided	in	this CA	World	2016	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 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Abstract
CA	APM	Command		Center	manages	your	agent	configurations	to	
simplify	the	administration	of	CA	APM	installations	in	even	large	scale	
environments.		You	will	learn	how	to	create	and	update	agent	
configurations	in	the	Command	Center	UI	and	push	them	to	agents.		We	
will	also	discuss	how	to	monitor	containerized	applications,	how	to	use	
create	reports	using	SQL	with	CA	APM	and	how	to	use	REST	based	APIs	
to	correlate	reporting.
Guenter	
Grossberger
Andreas	
Reiss
CA	Technologies,	
Engineering	Services	
Architect
CA	Technologies,	Sr.	
Engineering	Services	
Architect
4 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Agenda
APM	COMMAND	CENTER:	AGENT	PACKAGES AND	BUNDLES
PACKAGE	UPGRADES	AND	DYNAMIC	EXTENSIONS
MONITORING	MODERN	APPLICATIONS
REPORTING	WITH	CA	APM	SQL
REPORTING	WITH	CA	APM	REST	APIS
1
2
3
4
5
Q&A6
5 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	APM	Command	Center:	Agent	Packages	
and	Bundles
6 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Recap:	Command	Center	Focus	Areas
§ Command	Center	can	be	distilled	into	4	distinct	areas
Diagnostics Health
View	Information	about	Java	
agents	running	within	the	
environment
Remotely	fetch	agent	log	
files	and	other	diagnostic	
information
Package	diagnostics	for	
upload	to	support	ticket
Remotely	change	the	Log	
Level	on	a	single	Java	Agent
Deployment
Ability	to	create	tailored	
packages for	deployment	to	
production	systems
Packages	exposed	via	API	
for	consumption	by	3rd Party	
deployment	tools
Cloud	based	store	for	agent	
related	packages:	CA	APM	
Marketplace
Configuration
Ability	to	create	
configuration	groups
Create	&	enforce	
configuration	policies
Support	for	‘hot’	and	‘cold’	
configuration
Audit	trail	of	configuration	
changes
Suggest	additional	
monitoring	opportunities
Review	the	monitoring	
overhead	of	the	agents
Report	issues	/	errors	with	
the	monitoring
Suggest	changes	to	the	
monitoring	to	reduce	
overhead
7 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Recap:	Architecture
8 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
What	is	a	Package?
A	package	is	an	archive (zip	or	tar)	that	contains	all	of	the	materials	
required	to	deploy	an	APM	Java	Agent;	this	includes:
§ Agent	JAR
§ Agent	rofile and	PBDs
§ Other	support	JARs	and	binaries
§ Install	instructions
9 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
What	is	a	Package?
A	package	is	tailored	to	the	environment being	monitored
§ Application	server
§ Required	monitoring	functionality
§ Specific	monitoring	capabilities
§ Specific	installation	requirements
A	package	is	made	up	of	one	or	more	bundles,	each	of	which	
represents	a	piece	of	functionality	offered	by	the	agent
10 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
How	Is	a	Package	Built?
Creating	a	package	involves	using	a	4	step	wizard	to	:
1. Define	the	environment
2. Tailor	the	bundles
3. Tailor	the	configuration
4. Tailor	the	installation	instructions
Skipping	steps	2-4	will	create	a	default	package	for	the	
selected	environment
11 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
What	Does	a	Built	Package	Look	Like?
A	package	is	a	zip	or	tar	file	that	exactly	resembles	an	
agent	install	directory,	with	the	usual	‘wily’	root	folder
Additional	files	created:
§ installInstructions.md – provides	tailored	instructions	
on	how	this	package	should	be	deployed
§ manifest.txt – provides	list	of	bundles	used,	together	
with	any	property	overrides
§ acc-master.pbl – used	to	provide	an	exact	list	of	pbd
files	included	in	the	configuration
wily
core
config
tools
acc-master.pbl
IntroscopeAgent.profile
pbd	files
hotdeploy
ext
manifest.txt
installInstructions.md
Agent.jar
common
connectors
logs
12 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	APM	Command	Center:	Create	an	
Agent	Package
13 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Create	New	Agent	Package
2.	Click	New
1.	Click	Packages
14 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Create	New	Agent	Package
2.	Select	OS
1.	Enter	name	and	
comment
3.	Select	agent
version
4.	Enter	MOM/EM	
(optional	or	list)
5.	Click	DONE
15 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Create	New	Agent	Package
Download	link
OOTB	required	and	
recommended	bundles	per	
application	server
Version
16 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Create	New	Agent	Package
Download	link
Install	and	
configuration	
instructions
17 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Demo:	Create	Agent	Package
18 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	APM	Command	Center:	Customize	
Agent	Package
19 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Customize	Agent	Package
1.	Select	agent	bundle
2.	Click	“DONE”
Or	“COPY”
20 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Customize	Agent	Package
Bundle	description	and	
dependency	
information
Bundles	are	organized	
into	four	categories:
1. Core
2. Environment
3. Feature
4. Custom
1.	Select	bundle
3.	Click	“Configure	
Bundles”
2.	Click	“Add”
21 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Customize	Agent	Package
§ IntroscopeAgent.profile is	broken	down
into	bundles
– Enterprise	Manager	connection
– Java	agent
– Command	Center
– Browser	agent
– JMX
– EJB
§ Command	Center	constructs	package	
IntroscopeAgent.profile from	bundles
22 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Customize	Agent	Package
Changed	properties	
are	shown	in	bold	font
You	can	add,	revert	
and	delete	your	own	
properties	here.
Description	and	
properties	are	shown	
per	bundle
E.g.	use	
“MathClient”
as	agent	name
Enter	
a	custom	property
Custom	properties	are	
marked	with	the	star
23 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Customize	Agent	Package
You	can	edit	the	install	
instructions	as	well.
2.	Click	“DONE:	when	
you’re	finished
1.	Click	“Install	
Instructions”
Text	is	markdown	
syntax	(help	explains	
markdown!)
24 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Demo:	Customize	Agent	Package
25 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	APM	Marketplace
26 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Motivation
§ CA	APM	is	extensible
§ There	are	many	field	extensions	out	there	– where?
§ CA	APM	Community,	github.com/CA-APM,	colleagues	laptop,	etc.
§ We	have	started	to	make	extensions	fully	supported	via	CA	Support
§ CA	APM	Marketplace	is	the	place	to	find	all	CA	APM	extensions
§ http://marketplace.ca.com/apm
27 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	APM	Marketplace
http://marketplace.ca.com/apm
CA	Supported	
extension
Search	or	select	
category
Search	or	select	
category
• Agent	extensions
• EPA	agent	plugins/scripts
• Examples
SSO:	ca.com,	Support,	
Communities	login
All	CA	APM
extensions	are	free!
28 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	APM	Marketplace
§ After	ordering	you	will	get	two	emails
– Order	confirmation
– Download	Link
§ Downloaded	file	(if	agent	extension)
– <extension>-<version>-dist.tar.gz
e.g.	spring-3.3.0-dist.tar.gz
§ post-10.5/spring-3.3.0.tar.gz	(agent	bundle!)
§ pre-10.5/spring-3.3.0-pre-10.5.tar.gz	(agent	bundle!)
– Import	into	Command	Center:	Import	button	in	10.5,	copy	to	import	folder	in	10.2,	10.3
http://marketplace.ca.com/apm
29 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Import	Extensions
2.	Click	Import	and	
select	file
1.	Click	Bundles
30 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Import	Extensions
Restart	necessary
Bundle	will	appear
in	list
31 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Demo:	CA	APM	Marketplace
32 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Lab	1:	Create	&	Customize	Agent	Package
33 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Dynamic	Extensions
34 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Motivation
§ Agent	changes	often	require	application	server	restarts
§ Application	server	managed	by	different	team
§ Requires	change	board	approval
§ PBD changes	are	automatically reloaded
§ IntroscopeAgent.profile changed	are	automatically reloaded
§ Why	not	extensions?
35 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Dynamic	Extensions
New	agent	sub-directories
To	deploy	and	agent	extension:
1. Use	Command	Center	or
2. Copy	extension	into	$WILYHOME/deploy
Extension	will	be	extracted	into	extensions	directory
– If	the	extension	is	dynamic	(property	in	bundle.json)
§ Loaded	version	of	extension	is	unloaded
§ New	version	of	extension	is	loaded
§ No	application	server	restart	required
– Otherwise	only	loaded	on	application	server	restart
Old	agent	extensions:
core/config,	core/ext
Drop	new	extensions	
into	deploy	or	use	ACC
New	extensions	
directory
36 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Dynamic	Extensions
No	restart	necessary
Bundle	requires
restart
Dynamic	extension
Old	(pre-10.5)	
extension,	not	
dynamic
37 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Dynamic	Extensions
Dynamic	extensions
Bundle	requires
restart
Dynamic	extension
38 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
You	can	push	a	changed	configuration	
to	a	group	of	agents	(“Named	Filter”)	
directly	from	the	Command	Center	UI
Agent	status	will	show	if	an	agent	
needs	to	be	restarted
Dynamic	Extensions
39 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Package	Versioning
§ Each	package	has	a	version	associated	with	it
§ This	version	increments	after a	downloaded	package	is	edited
§ This	limits	the	number	of	versions	that	are	created
§ Package	usage	by	version	is	also	reported
– Indication	that	agent	is	using	out	of	date	package
Version	
=	1
Version	
=	1
Version	
=	1
Zip	
v	=	1
Version	
= 2
Version	
=	1
Down	load
40 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Tracking	Package	Usage
Command	Center	reports	package	usage
§ Package	details	are	included	in	profile	and	exposed	as
Java	system	properties
###################################
# PACKAGE DETAILS
###################################
acc.package.id=1
acc.package.name=tomcatLinux
acc.package.version=1
§ Command	Center	controller	picks	up	these	properties	
and	passes	onto	configuration	server
§ Configuration	server	reconciles	with	package	in	order	
to	report	package	usage
41 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Demo:	Dynamic	Extensions	and	Package	Upgrades
42 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Monitoring	Modern	Applications
43 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Applications	are	Architected	Differently
Microservices
(Agile,	loosely-coupled,	independent,	continuous	delivery)
Monolithic
(Tightly-coupled	dependent,	waterfall,	change	intolerant)
44 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Microservices:	Monitoring	Scale	&	Complexity
Microservices architecture	is	an	emerging	technique	which	promises	to	deliver	
flexibility	and	scalability	to	the	development	and	deployment	of	service	based	
applications
http://www.pwc.com/us/en/technology-forecast/2014/cloud-computing/features/assets/feature02-figure02.jpg
45 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Monitoring	Must	Scale with	New	Architecture
Microservices	
Architecture	with	
each	element	of	
functionality	in	a	
separate	service….
Scales	by	distributing	services	across	
servers,	replicating	as	needed
MICROSERVICE CONSIDERATIONS
§ Testing	across	multiple	services
§ Release	co-ordination
§ Many	moving	parts	/	multiple	instances
§ Many	new	data	stores	– SQL,	NoSQL
§ Network	latency,	messaging,	emergent	
behaviors
§ Complexity!
46 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Containers	– Monitoring	Complexity	&	Scale
Containers	include	the	application	and	all	of	its	dependencies,	but	share	the	
kernel	with	other	containers;		Docker	containers	are	lightweight,	run	on	any	
computer,	on	any	infrastructure,	in	any	cloud	and	are	great	for	microservices
47 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Cloud	– Monitoring	Scale
Cloud	computing	is	about	access	to	a	pool	of	computing	resources	(servers,	
storage,	networks,	services	etc)	that	can	be	rapidly	provisioned	and	made	
available	with	minimal	overhead	–NIST
48 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Browser
Mobile
Network Web	Server
Synthetic
Transactions
SQL	
Database
API	GatewayApp	Server
Passive	EUE
(Agentless)	
Mainframe
Transaction	Performance
=	Monitoring	Agent
Microservice
Docker	Container
SSO User	Data	Store
Ability	to	trace	complex	transactions	that	traverse	the	entire	infrastructure	
from	customer-facing	systems	of	engagement	to	back-end	systems	of	record
SYSTEMS	OF	
ENGAGEMENT
SYSTEMS	OF	
RECORD
49 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
E.P.I.C.	APM	
Smart	agent
• Collect	what	you	need	when	you	need	it
Monitoring	at	scale
• Monitor	@scale	and	clustering	
Ease	of	administration
• Get	control	with	CA	APM	ACC
Simply	visualize	large	complex	data
• CA	APM	Home	Page	and	Assisted	Triage	help	quickly	
identify	and	diagnose	problems	that	matter	
Elegance	@Scale
50 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
APM	Support	for	Modern	Technologies
§ Monitor	apps	deployed	to	Docker	containers	with	APM	agent
§ Collects	basic	container	health	metrics	(field	pack)
§ Visualize	app	performance	and	Docker	health	in	one	view
§ https://github.com/CA-APM/DockerMonitoring
§ Easily	monitor	apps	deployed	using	Cloud	Foundry	java	build	pack
§ Collects	basic	health	metrics	from	Pivotal	Cloud	Foundry	loud	Foundry	(field	pack)
§ Visibility	into	application	performance	and	CF	Pivotal	health	
§ Members	of	the	Cloud	Foundry	Foundation
§ CA	APM	agents	are	fully	supported	and	provide	transaction	correlation,	deep	dive	
root	cause	analysis;	browser	agent	for	end	user	analytics
§ Field	pack	to	report	Cloudwatch data	into	CA	APM
§ CA	APM	plugin	integrates	for	build	performance	comparisons	&	attribute	updates
§ https://wiki.jenkins-ci.org/display/JENKINS/CA+APM+Plugin
§ Node.js	agents	are	fully	supported	and	provide	transaction	correlation,	
deep	dive	root	cause	analysis;	browser	agent	for	end	user	analytics
§ https://www.npmjs.com/package/ca-apm-probe
51 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Continuous	Integration/Deployment:	Monitoring	for	
Resiliency	and	Change
Continuous	integration	is	a	process	in	which	all	development	work	is	integrated	as	
early	as	possible	and	the	resulting	artifacts	are	automatically	created	and	tested;	
this	process	should	identify	errors	as	very	early	in	the	process
Source:	http://cdn.rancher.com/wp-content/uploads/2015/11/18175501/ci_flow.png
52 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Monitoring	Modern	Applications
§ Java	and	Node.js	agent	in	Docker	is	fully	supported
§ Java	agent	included	in	CloudFoundry Java	Buildpack
§ Extensions	on	the	CA	APM	Marketplace	(http://marketplace.ca.com/apm):
– Docker
– AWS
– Mongo	DB
– Jenkins
– CloudFoundry
53 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Reporting	with	CA	APM	SQL
54 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
E M
Command	line	
workstation
Introscope
JDBC	driver
Web	
services
CA	APM	data	feed
The	Problem
55 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
A	Solution!
56 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Map	Metric	Data	to	a	Single	SQL	Table
Column_Name Column_Type
attribute_type Long
source_name String
domain_name String
agent_host String
agent_process String
agent_name String
metric_path String
metric_attribute String
frequency Long
ts timestamp
agg_value Long
max_value Long
min_value Long
value_count Long
agent
metric
values
57 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Map	Metric	Data	to	a	Single	SQL	Table
Column_Name Column_Type
attribute_type Long
source_name String
domain_name String
agent_host String
agent_process String
agent_name String
metric_path String
metric_attribute String
frequency Long
ts timestamp
agg_value Long
max_value Long
min_value Long
value_count Long
agent
metric
values
§ One	table:	numerical_metric_data
§ Attribute_type:	determines	how	agg_value,	
max_value… are	used
§ Metric_attribute:	“Responses	Per	Interval”,	
“Average	Response	Time	(ms)”…
§ ts and	frequency must	be	present	in	every	query
58 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Example	Use	Case:	Get	Slowest	Applications
Diana	wants	to	ask	CA	APM	SQL
which	applications
are	her	worst	performers
during	the	last	week
so	that	she	can	know	which	need	the	most	attention	and	which	are	improving
59 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Example	Use	Case:	Get	Slowest	Applications
SELECT agent_host,	agent_name, metric_path,
Sum ( value_count ) AS total_count, Avg ( agg_value ) AS mean_agg
FROM numerical_metric_data
WHERE metric_path LIKE ’Frontends|Apps|%'
AND metric_attribute LIKE 'Average Response Time (ms)'
AND ts BETWEEN {ts '2016-11-06	12:00:00.0'} AND {ts '2016-11-14	12:00:00.0'}
AND frequency = 3600
GROUP BY agent_host, agent_name, metric_path
ORDER BY mean_agg DESC,	total_count DESC, agent_host, agent_name, metric_path
60 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Demo:	CA	APM	SQL
Column_Name Column_Type
attribute_type Long
source_name String
domain_name String
agent_host String
agent_process String
agent_name String
metric_path String
metric_attribute String
frequency Long
ts timestamp
agg_value Long
max_value Long
min_value Long
value_count Long
61 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Reporting	with	CA	APM	REST	APIs
62 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Relationship
View
Alert	status
Spike
graphs
Basic	and	
custom	
attributes
Filters
Timeline
changeeEvents
Perspectives
DA	
Alert
63 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
APM	Team	Center	Vocabulary
Vertex
Edge
Vertex	Group
64 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	APM	Team	Center	Vocabulary	– Attributes
§ What	is	an	attribute:	a	meta	data	that	is	associated	
with	a	vertex	and	describes	a	vertex
§ Each	vertex	comes	with	OOTB	attributes
– agent
– applicationName
– hostname
– name
– type
65 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	APM	Team	Center	Attributes,	Continued
§ Team	Center	has	predefined	special	attributes:
– Location
– Owner
– Region
– Tier
§ Can	define	and	associate	custom	attributes	
with	each	vertex
66 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Attribute	Benefits
§ Create	multiple	layers	by	grouping
§ End	User	friendly	names
§ Group	elements	with	identical	context	into	common	groups
§ Assign	access/permissions
§ How?	By:
– Grouping	vertexes
– Renaming	components	(through	grouping)
– Annotating	vertexes
– Highlighting	vertexes
67 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	APM	Team	Center	API
§ CA	APM	REST	API	allows	you	to	create/update/delete	vertex	attributes
– Lists	existing	vertices
– Lists	existing	attributes	and	their	values
– Creates	new	CUSTOM	attribute	for	existing	vertex	
– Updates	existing	attribute	for	existing	vertex	
§ Can	be	used	in	scripts	for	automation
https://docops.ca.com/ca-apm/10-3/en/integrating/api-reference-guide/apm-rest-api
68 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
CA	APM	Team	Center	API in	Action	– Get	Vertices
69 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Get	Vertex	ID	Attributes	List
70 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Update	Vertex	with	New	Attribute	Value
71 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Check	to	See	if	Owner	is	“Andrew”
72 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Demo:	CA	APM	Team	Center	REST	API
73 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
APM	Team	Center
REST	API
• Query	vertices	and	
attributes
• Create	or	update	attributes
• Use	in	scripts
CA	APM	
Command	Center
• Create	agent	packages
• Select	and	customize	
bundles
• CA	APM	Marketplace
• dynamic	extensions
CA	APM	SQL
• CA	APM	from	any	UI
• One	single	table
• Fast,	powerful	reports
Summary
A	Few	Words	to	Review
74 ©	2016	CA.	ALL	RIGHTS	RESERVED.@CAWORLD				#CAWORLD
Thank	you.
Stay	connected	at	communities.ca.com
@CAWORLD					#CAWORLD ©	2016	CA.	All	RIGHTS	RESERVED.75 @CAWORLD					#CAWORLD
DevOps	– Agile	Ops
For	more	information	on	DevOps	– Agile	Ops,	please	visit:	
http://cainc.to/wYXSg6

More Related Content

PDF
Pre-Con Ed: Implement a Modern, Advanced Network Monitoring Solution by Integ...
PDF
Pre-Con Ed: Discover What's New in CA Application Performance Management 10.5
PDF
Pre-Con Ed: Explore What’s New in CA Performance Management 3.0
PDF
Pre-Con Ed: Integrate Your Monitoring Tools Into an Automated Service Impact ...
PDF
Pre-Con Ed: Triage and Diagnose Apps through Improved Monitoring Coverage
PDF
Pre-Con Ed: Discover the New CA App Experience Analytics 16.3 - The Omnichann...
PDF
Pre-Con Ed: Leverage the Dynamic Service Modeling Functionality With CA Servi...
PDF
Pre-Con Ed: Learn What's New in CA Spectrum®
Pre-Con Ed: Implement a Modern, Advanced Network Monitoring Solution by Integ...
Pre-Con Ed: Discover What's New in CA Application Performance Management 10.5
Pre-Con Ed: Explore What’s New in CA Performance Management 3.0
Pre-Con Ed: Integrate Your Monitoring Tools Into an Automated Service Impact ...
Pre-Con Ed: Triage and Diagnose Apps through Improved Monitoring Coverage
Pre-Con Ed: Discover the New CA App Experience Analytics 16.3 - The Omnichann...
Pre-Con Ed: Leverage the Dynamic Service Modeling Functionality With CA Servi...
Pre-Con Ed: Learn What's New in CA Spectrum®

What's hot (20)

PDF
Hands-On Lab: Tune CA Performance Management for an Optimal Network Performan...
PDF
Pre-Con Ed: Integrate CA Spectrum® and CA Unified Infrastructure Management
PDF
Pre-Con Ed: Monitor Your Cloud Infrastructure With CA Unified Infrastructure ...
PDF
Introduction to Service Virtualization
PDF
Pre-Con Ed: Build Your Own Apps for an Enhanced Network Management Experience...
PDF
Enabling a Hybrid Enterprise Application Launch Pad
PDF
CA IDMS Buffer Tuning
PDF
Decrease Test Build Time, Not Test Quality with CA BlazeMeter
PPTX
Pre-Con Ed: CA Mobile App Services: Build the Powerful Mobile App Every Enter...
PDF
Pre-Con Ed: Learn What’s New in CA Unified Infrastructure Management 8.5
PDF
Strategies for DevOps in the API and Microservices World
PDF
Pre-Con Education: Changing End Points Getting You Down While Trying to Creat...
PDF
Pre-Con Ed: Monitor Your Storage Infrastructure With CA Unified Infrastructur...
PDF
GM Financial's Test Data Management and Automated Testing Journey
PDF
Securing Mobile Payments: Applying Lessons Learned in the Real World
PDF
Pre-Con Ed: Hack that API—Your Data, Your Way With CA Performance Management
PDF
Hands-On Lab: Integrate CA Service Operations Insight and CA Unified Infrastr...
PDF
Tech Talk: Use CA Application Performance Management and Jenkins to Turbochar...
PDF
Hands-On Lab: Get to Know the New Admin Console in CA Unified Infrastructure ...
PDF
Tech Talk: Customize Reporting Dashboards for New Business Insights
Hands-On Lab: Tune CA Performance Management for an Optimal Network Performan...
Pre-Con Ed: Integrate CA Spectrum® and CA Unified Infrastructure Management
Pre-Con Ed: Monitor Your Cloud Infrastructure With CA Unified Infrastructure ...
Introduction to Service Virtualization
Pre-Con Ed: Build Your Own Apps for an Enhanced Network Management Experience...
Enabling a Hybrid Enterprise Application Launch Pad
CA IDMS Buffer Tuning
Decrease Test Build Time, Not Test Quality with CA BlazeMeter
Pre-Con Ed: CA Mobile App Services: Build the Powerful Mobile App Every Enter...
Pre-Con Ed: Learn What’s New in CA Unified Infrastructure Management 8.5
Strategies for DevOps in the API and Microservices World
Pre-Con Education: Changing End Points Getting You Down While Trying to Creat...
Pre-Con Ed: Monitor Your Storage Infrastructure With CA Unified Infrastructur...
GM Financial's Test Data Management and Automated Testing Journey
Securing Mobile Payments: Applying Lessons Learned in the Real World
Pre-Con Ed: Hack that API—Your Data, Your Way With CA Performance Management
Hands-On Lab: Integrate CA Service Operations Insight and CA Unified Infrastr...
Tech Talk: Use CA Application Performance Management and Jenkins to Turbochar...
Hands-On Lab: Get to Know the New Admin Console in CA Unified Infrastructure ...
Tech Talk: Customize Reporting Dashboards for New Business Insights
Ad

Viewers also liked (11)

PPTX
New World Of SharePoint 2010 Administration Oleson
PDF
Visa inc. q1 2016 financial results conference call presentation
PPT
Every function is relation but all relation are not function
PPT
Europeana Sounds: Project Governance, Reporting and Administration
PDF
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
PPTX
Continuous Delivery in a Complex S.O.A.
PPTX
function and relation
PDF
Continuous Integration (CI) - An effective development practice
PDF
DevOps in the Amazon Warehouse - Shawn Gandhi
PPTX
Continuous Integration using Hudson and Fitnesse at Ingenuity Systems (Silico...
PDF
Agile Software Factory - Cloud Expo / DevOps Summit 2014 demo
New World Of SharePoint 2010 Administration Oleson
Visa inc. q1 2016 financial results conference call presentation
Every function is relation but all relation are not function
Europeana Sounds: Project Governance, Reporting and Administration
Accelerating the Software Delivery Pipelinewith Mirantis OpenStack
Continuous Delivery in a Complex S.O.A.
function and relation
Continuous Integration (CI) - An effective development practice
DevOps in the Amazon Warehouse - Shawn Gandhi
Continuous Integration using Hudson and Fitnesse at Ingenuity Systems (Silico...
Agile Software Factory - Cloud Expo / DevOps Summit 2014 demo
Ad

Similar to Pre-Con Ed: Simplify Administration and Reporting in CA Application Performance Management 10 (11)

PDF
Hands-On Lab: Simplify Configuration with CA Application Performance Manageme...
PDF
How to Use the CA Application Performance Management Command Center for Appli...
PDF
Technology Primer: Use Zero-Config Agents in CA Application Performance Manag...
PDF
Pre-Con Education on APM 9.7
PDF
Hands-On Lab: Master REST APIs in CA Application Performance Management
PDF
Hands-On Lab: Application Performance Management Command Center: Automate Mon...
PDF
Pre-Con Education: Effective Change/Configuration Management With CA Service...
PDF
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...
PDF
Instalacion Agente Java Introscope 9.5
PPTX
Modern APM Approaches
PDF
Technology Primer: Explore What's New in CA Application Performance Managemen...
Hands-On Lab: Simplify Configuration with CA Application Performance Manageme...
How to Use the CA Application Performance Management Command Center for Appli...
Technology Primer: Use Zero-Config Agents in CA Application Performance Manag...
Pre-Con Education on APM 9.7
Hands-On Lab: Master REST APIs in CA Application Performance Management
Hands-On Lab: Application Performance Management Command Center: Automate Mon...
Pre-Con Education: Effective Change/Configuration Management With CA Service...
Case Study: Learn How Expeditors Uses APM as Both a Technology and Process T...
Instalacion Agente Java Introscope 9.5
Modern APM Approaches
Technology Primer: Explore What's New in CA Application Performance Managemen...

More from CA Technologies (20)

PPTX
CA Mainframe Resource Intelligence
PDF
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
PDF
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
PDF
Case Study: How The Home Depot Built Quality Into Software Development
PDF
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
PDF
Case Study: Privileged Access in a World on Time
PDF
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
PDF
Case Study: Putting Citizens at The Center of Digital Government
PDF
Making Security Work—Implementing a Transformational Security Program
PDF
Keynote: Making Security a Competitive Advantage
PDF
Emerging Managed Services Opportunities in Identity and Access Management
PDF
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
PDF
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
PDF
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
PDF
Application Experience Analytics Services: The Strategic Digital Transformati...
PDF
Application Experience Analytics Services: The Strategic Digital Transformati...
PDF
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
PDF
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
PDF
Blockchain: Strategies for Moving From Hype to Realities of Deployment
PDF
Establish Digital Trust as the Currency of Digital Enterprise
CA Mainframe Resource Intelligence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How The Home Depot Built Quality Into Software Development
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Case Study: Privileged Access in a World on Time
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: Putting Citizens at The Center of Digital Government
Making Security Work—Implementing a Transformational Security Program
Keynote: Making Security a Competitive Advantage
Emerging Managed Services Opportunities in Identity and Access Management
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Establish Digital Trust as the Currency of Digital Enterprise

Recently uploaded (20)

PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Machine Learning_overview_presentation.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
Spectral efficient network and resource selection model in 5G networks
sap open course for s4hana steps from ECC to s4
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The AUB Centre for AI in Media Proposal.docx
Assigned Numbers - 2025 - Bluetooth® Document
MIND Revenue Release Quarter 2 2025 Press Release
20250228 LYD VKU AI Blended-Learning.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Diabetes mellitus diagnosis method based random forest with bat algorithm
Machine Learning_overview_presentation.pptx
Machine learning based COVID-19 study performance prediction
Chapter 3 Spatial Domain Image Processing.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Electronic commerce courselecture one. Pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Building Integrated photovoltaic BIPV_UPV.pdf

Pre-Con Ed: Simplify Administration and Reporting in CA Application Performance Management 10