In a time when businesses are literally being re-coded by software, applications have now become the face of your business. In the age of rapid adoption and rapid rejection, you have mere seconds to impress your app users. This is the reality of the App Economy.
Despite the enormous complexity of today’s application delivery chain, your end-users expect a flawless app experience, regardless of how, when or where they access your app. This means app issues aren’t IT issues, they’re customer satisfaction and retention issues.
With the APM 9.7 release, CA introduces its E.P.I.C. APM strategy, a solution that creates a competitive advantage in the App Economy by proactively managing the user experience. E.P.I.C. APM delivers a solution that is Easy, Proactive, Intelligent and Collaborative (E.P.I.C.) across the application lifecycle. CA APM 9.7 is the first proof point in our E.P.I.C. APM Strategy, starting an E.P.I.C. trend that will build with each new release.
Anand Akela, Head of Product Marketing for CA APM at CA Technologies and Mike Sydor, Engineering Services Architect used these slides in a recent webinar to introduce E.P.I.C APM and provide an overview of CA APM 9.7 as a proof point of this strategy.
Learn more about APM: http://bit.ly/1Be3e4S
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and Differentiation
1.
2. Business Reputation Relies on App Experience
CA APM is Designed to Strengthen User Interactions
Configuration Management with the ACC
Agenda
Configuration Tuning with Smart Instrumentation
1
2
3
4
5
Summary / Q&A6
E.P.I.C. APM – First Proof Point is APM9.7
4. Application Market Landscape
1AppNation, “State of the App Economy Report”, 7/2013
2Gartner, “Predicts 2014: Apps and Personal Cloud…”, 11/2013
3Digital Strategy Consulting, “Global App Trends”, 2/2014
$77 Billion
Mobile app stores
revenue in 20172
$151 Billion
App Economy by 2018
(Ads, DLs, & Purchases)
1
268 Billion
Mobile apps
download by 20172
60% OF DEVELOPERS
Plan to publish 5 or more apps
in 2014 (up 36% from 2013)3
5. And Users Are
Happy to Expose
Those Flaws
To The
World!
And Users Are
Happy to Expose
Those Flaws
to the
6. CA APM…Designed to Protect Your Reputation…
Mobile/Des
ktop
Private &
public cloud
End Users
Front-end
Server Middleware Back-end / Database /
Mainframe
20/20 Insight1
Synthetic
Middleware
2 Enterprise Scale 3 Intelligent Analytics 4 Diverse Customization
15
Metric Collection
Second
Industry’s ONLY Built-In
Multi-Metric Analytics
Correlate Application,
Infrastructure, log files,
and 3rd party data
Analyze up to 100,000
metrics simultaneously
Collect up to
500,000
Metrics/day
Scale to
Billions
Actionable insight from
the “big data” of APM
Out-of-the-box &
Customizable Dashboards
7. CA APM
On-Premise
APPLICATION ROOT CAUSE ANALYSIS
Diagnostics/Root-Cause Analysis/Transaction Tracing/Triage
APPLICATION BEHAVIOR ANALYTICS
IT Operation Analytics Multi-Metric Correlation
END-USER EXPERIENCE
App Performance Over the Network and Servers
SaaS
APP SYNTHETIC MONITOR
Synthetic Transactions
Stimulate User Loyalty and to Differentiate
Your Business in the App Economy
Partners
3rd Party and Extensions
Business
Viewpoint
DevOps
Infrastructure
Aware APM
Mainframe
Aware APM
Predictive
Reliability
MOBILE APP ANALYTICS
Mobile Transactions
8. Marquee Features Delivered in Past Two Releases
CA APM 9.5 & 9.6
Updated Thin Client
WebView UI
Full transition of APM UI
to a web-based client
Delivers improved
reporting, monitoring,
and triage workflows
Anytime-anywhere access
Application Behavior
Analytics (ABA)
Detect unusual
performance patterns
Groundbreaking multi-
metric analytics engine
No configuration required
Finds first-
occurrence issues
Does not alert to
the usual
Smart Instrumentation
Deep Tracing
Deep transaction traces
simplify the custom-
instrumentation process
Requires less application
expertise
Easily configure visibility
level of the call stack
Faster time-to-value, lower
administrative burden
9. LATE 1990s–EARLY 2000s 2007–2015 NEAR FUTURE
YESTERDAY
DIAGNOSTICS / MONITORING
• Metrics / Dashboards
• Root Cause Analysis
Evolutionary Timeline for APM
TOMORROW = PRESCRIPTIVE
BUSINESS INSIGHTS
• DevOps Enabled – Seamless &
continuous performance integration
for high-quality apps
• Mobile & Modern Language Support
– Power the Engines that Power the
App Economy
• Simple to use. Predictive. Smart.
Future of APM
TODAY
DEEP INSIGHT / MONITORING
• Transaction Centric Design
• Optimized for
Power Users
10. A Better APM Model for the App Economy
APM TRANSFORMATION EASYE
PROACTIVEP
INTELLIGENTI
COLLABORATIVEC
11. APM 9.7—A New Trajectory
THE FEATURE PAYLOAD
3 PREVIOUS
RELEASES
COMBINED
3X
FASTER
6 MONTHS vs. 18 MONTHS
3XTHE FEATURE PAYLOAD
12. APM 9.7—1st Proof-Point in E.P.I.C. APM Strategy
EASY
EASY to adopt,
manage, upgrade
APM Command Center
CA App Synthetic
Monitor
One- Click Role-Relevant
Notification
PROACTIVE
PROACTIVELY manage the
user experience
Mobile APM
Smart Instrumentation
CA App Synthetic
Monitor
INTELLIGENT
ANALYTICS & AUTOMATION
guides users to difficult-to-
find conclusions
Refined Application
Behavior Analytics
(ABA) Input
Smart Instrumentation
COLLABORATIVE
APM is the catalyst for
COLLABORATION across
app lifecycle
Mobile APM
One- Click Role-Relevant
Notification
CA Release Automation
deploys APM agents
CA APM/CA UIM
integration
Modern Technologies that Power the App Economy… Ushering in 3rd Gen of APM
— PHP Agent, Node.JS, MongoDBE.P.I.C.
13. APM Command Center
Central hub to perform Agent configuration
WHY YOU CARE
Obtain Agent Config Info Much Faster!
Managing Introscope Agents is currently a manual, decentralized and
error-prone process… There is no guided UI/workflow
Getting access to the Agent log files sometimes takes several hours
Central repository (across clusters) of all agent configurations and
meta-data…
Get an inventory of all Agents across APM clusters
Generate diagnostic reports to diagnose Agent configuration problems
0.5 Release (December)
Debug Remotely
1st Ever All-Encompassing Agent Visibility Across Entire
Environment: Every agent, across all clusters, in a single view!
EASY.
1.0 Release (Spring)
Easily manage/support thousands of agents
PAIN
SOLUTION
14. 3600 Mobile-to-Mainframe Insight
Tight integration of Mobile App Analytics (MAA) to provide end-to-
end business transaction monitoring from mobile-through-
middleware-to-mainframe
MAA Business Transaction Names and Meta-Data info now in the
APM AppMap, Investigator, and Transaction Traces
SOLUTION
Mobile APM
Drive More Revenue through Innovative Mobile Apps that Inspire Users
Explosion of mobile apps… no way to monitor mobile transactions or
analytics and integrate them with backend application infrastructure
Lack of insight into mobile user behavior, location, operating system,
carrier, network, mainframe, and DB
PAIN
WHY YOU CARE
ACCELERATE MOBILE APP DELIVERY: Build and monitor performance of mobile apps
DELIVER QUALITY AND A FANTASTIC USER EXPERIENCE: Know the mobile user experience
DRIVE REVENUE: Stimulate collaboration between dev and ops teams around performance to accelerate mobile app delivery
EASY TO START: Mobile end-user experience w/o deep instrumentation: less time to start/easier to deploy
PROACTIVE. COLLABORATIVE.
15. Automatically collect transaction traces when a problem occurs—
no need to re-create the issue
Stall Snapshots shows actionable info
Trigger traces based upon customized criteria, errors and stalls
SOLUTION
Smart Instrumentation
Proactive, Automatic Evidence Collection
App triage often requires in-depth knowledge of the application
or the need to modify instrumentation
Manual effort to get deep call stack visibility into app performance
Instrumentation level change requires agent restart
PAIN
WHY YOU CARE
NEVER RESTART YOUR APP: Just to change instrumentation
RAPID TRIAGE DOESN’T REQUIRE IN-DEPTH KNOWLEDGE:
of app or instrumentation modification
GET UP AND RUNNING QUICKLY
PROACTIVE. INTELLIGENCE.
V1 Syndrome Stops!
This builds on 9.6 Deep Transaction Tracing
9.7 Makes it Automatic!
More SI Screen Shots -- http://cawiki.ca.com/display/eastpresales/Deep+Transaction+Trace+Examples
Automatic Transaction Tracing
16. WHY YOU CARE
Enables better communication between specialists to resolve problems faster
One-Click away to link into the alert and/or metric triggering the problem
Context to understand alert more completely, explains actions you could take, and provides links to whatever is most relevant
EASY. COLLABORATIVE.
One-Click Role-Relevant Notification
Enhanced Email Notification
APM notifications were difficult to understand
Alerts lacked actionable context—no links, just plain text
Need URL that allows one-click linking when the problem triggered
PAIN
Email with rich content that explains urgency of a problem
Alerts have actionable content
SOLUTION
Automatic Transaction Tracing
17. Looks at the manifest of an application to be deployed and optionally
add APM monitoring agents to that application prior to it being
deployed…
APM agentry installed—all hands off
SOLUTION
CA Release Automation Deploys APM Agents
APM Agents Installed… Hands-Off
Time-consuming, detailed, process to configure and deploy APM
agents on to Applications
PAIN
WHY YOU CARE
CA Release Automation, previously known as CA LISA® Release Automation, deploys the monitoring
components pre-configured to start monitoring as soon as the application starts
Collect application and infrastructure performance metrics, diagnose and address problems at every stage of the
application lifecycle
COLLABORATIVE.
18. WHY YOU CARE
End-to-end visibility of business transactions
Real end user experience and defects in context of the transaction
Top to bottom visibility across all infrastructure
COLLABORATIVE.
CA APM/CA Unified Infrastructure Management (UIM) Integration
Provides a unified view of the infrastructure and applications that impact Business Services
Customers need deep DB performance metrics, not native to APM
Lack of visibility into the performance of Infrastructure components
on which applications are running
No visibility to the performance of commonly used thick-client
applications (non-java/non .net)
PAIN
Add CA UIM, formerly known as CA Nimsoft Monitor, as an
“infrastructure” data source for APM where supporting infrastructure
metrics are needed for the big picture
SOLUTION
Application health and synthetic response
Quick triage to root cause— whether code,
network, or supporting infrastructure
19. WHY YOU CARE
Receive warnings when the performance of PHP-based applications degrade
Triage issues and find out poorly performing PHP method calls
MODERN SUPPORT.
Lacking visibility to monitor performance of Tier2/3 applications
often running on PHP (monitor more than just .Net and Java)
PAIN
PHP Agent Support
Begin monitoring the 82% of all websites powered by
Visibility to now monitor PHP-based applications in production
SOLUTION
PHP Running on a Web Server
20. EXCLUSIVE PARTNER AGREEMENT
with the Single Largest Contributor to Node
Performance Monitoring
‒ EventLoop, GC, CPU, Memory, Load Metrics
‒ Response time across tiers
Traces
‒ Detect slow endpoints & transaction flow
‒ HTTP requests broken down by % & paths
Explosive Growth In Node Jobs
3rd Most Popular Project on GitHub
2 million+ Downloads per month
20 million+ Downloads of v0.10x
Average Response Time by Tier
MODERN SUPPORT.
Agent Support
Key platform for building fast, scalable web & mobile apps
21. CA APM Open-Source Developer Community
Extending the Reach of CA APM
Come & Contribute
JOIN TODAY!
http://bit.ly/caapm_dev/
EASY
UPDATED API
EPAgent RESTful API
now makes it easier
(and more efficient)
than ever to
integrate outside
data sources into
CA APM
PROACTIVE
SPEED
Anyone can
contribute! Quickly
extend work that
others began or
reuse to create
something
entirely new
COLLABORATIVE
TEAMWORK
Learn from those
who have done
it before
Code examples,
tips & tricks,
recipes and more
are all available
22. Configuration Management with the ACC
What’s out there?
How many?
How do I get the logs?
What makes that agent unique?
APM Maturity Model
APM Skills
• Deployment Planning
and Sizing
• Rapid Deployment
• Application Audit
• Performance Tuning
• Triage
23. Upgrade or Deployment
Do I have
capacity?
How many
agents
affected?
Any custom
configurations?
Is the Agent
configuration
safe?
Is the Agent
configuration
useful?
Is my cluster
healthy?
Rinse &
Repeat
(deploy, confirm,
repeat)
APM
HealthCheck
ACC Pre-Production
Review
Get-er
Done!
Future ACC…
Will do this too!
25. Configuration Tuning with Smart Instrumentation
APM Maturity Model
APM Skills
• Deployment Planning
and Sizing
• Rapid Deployment
• Application Audit
• Performance Tuning
• Triage
Application Baseline
Do I have sufficient visibility? Do I have too much?
We figure out what is available
We implement the change, with caution!
Plenty of metrics oversee what is going on
You decide how much of it to show
26. How you know there is a visibility problem?
Survey transactions with Transaction Trace
– We are already doing this
– You can add an active session
REALLY important when using CEM
CEM
Incident →
Root Cause
Root Cause
Successful With Corrected Visibility Gaps
Root Cause fails because of Visibility Gaps
Transaction
Trace
27. Too Little… Just right…. Too Much!
Potential
overhead
Missing
information
28. Potential Overhead
PAIN starts at:
>5,000 invocations
In 15 seconds
This is sufficient to
know where time
is being spent
This one is already
at 4,000 invocations
in 200 msec!!!
31. Configuration Tuning
Do I have
capacity?
How many
agents
affected?
Any custom
configurations?
Is the Agent
configuration
safe?
Is the Agent
configuration
useful?
Is my cluster
healthy?
Rinse &
Repeat
(deploy, confirm,
repeat)
APM
HealthCheck
ACC Pre-Production
Review
Get-er
Done!
Future ACC…
Will do this too!
32. Safety Checks
Look for high
overhead
potential
Look for excess
metrics
Decide to keep
new level or
revert
1
2
3
4
5
35. For More Info on APM Processes…
CA Community Site
– Cookbook – EM HealthCheck v20.pdf
– Cookbook – Application Audit v 1.1.pdf
APM best practices – Realizing
Application Performance
Management
– Available on Amazon.com and Apress.com
36. Why CA APM?
Unique Value / Powerful Results
MOBILE-TO-
MAINFRAME
SCALE YOU
CAN TRUST
ANALYTICS
REDEFINING
TRIAGE
E.P.I.C
STRATEGY
• 77% of customers to reduce mean time to repair (MTTR)
• Over 65% are seeing over 40% reduction in MTTR
• 66% of customers saw improved end user experience
• Majority of customers improve customer satisfaction by 40% or more
• Organizations see a simple ROI of as much as 304% in 6 months