Application Performance Management (APM) has many benefits when implemented
with the right support structure and sponsorship. It's the key for managing
action, going red to green, and trending on performance.
As you strive to achieve new levels of sophistication when creating
performance baselines, it is important to consider how you will navigate the
oscillating winds of application behavior as the numbers come in from all
directions. The behavioral context of the user will highlight key threshold
settings to consider as you build a framework for real-time alerting into
your APM solution.
This will take an understanding of the application and an analysis of the
numbers as you begin looking at user patterns. Metrics play a key role in
providing this value through different views across multiple comparisons.
Absent from any behavioral learning engines which are now e... (more)
At the time when we were looking for a monitoring solution (2006-2007) APM as
we know it today had yet to be defined.
There was no Gartner MQ, real-user-monitoring (RUM) was too high level,
“agent monitoring” brought concerns of overhead and complexity,
instrumenting the application meant to ARM it (i.e., Application Response
Measurement), and transaction tagging was a pipe dream.
This created a fierce debate on the risks and rewards of agent vs. agentless
monitoring, read The Monitoring Duality of APM. So, when we were developing
our monitoring approach, our first priority was t... (more)
This article is the corollary to “The Anatomy of APM” which outlines four
foundational elements of a successful APM strategy: Top Down Monitoring,
Bottom Up Monitoring, Reporting & Analytics, and ITIL / ITSM Processes.
Here I provide a deeper context on how the event-to-incident flow is
It is the correlation of events and the amalgamation of metrics that bring
value to the business by way of dashboards and trending reports, and it’s
in the way the business interprets the accuracy of those metrics that
determines the success of the implementation. If an event occur... (more)
The "Butterfly Effect" theoretically describes a hurricane's formation being
contingent on whether or not a distant butterfly had flapped its wings weeks
before. This highlights a sensitive dependence on environmental conditions
where a small change at one place (Dev Env) can result in large differences
to a later state (Production).
Consider the possibility that a small innocuous code change could go
undetected, promoted through Development & QA, and then have catastrophic
effects on performance once it reaches production. The environmental variants
need to be minimized and clo... (more)
As enterprises embrace the DevOps philosophy, and the coalescence of the
Development and Operations continues, I foresee the conditions ripening to
foster innovative methods of making application performance better and code
deployments smoother. To me, the argument that system monitoring is just a
“nice to have” and not really a core requirement for operational
readiness dissipates quickly when a critical application goes down with no
Application Performance Management (APM) has been bred with all the right
elements to give us the insights we need to see the health of ... (more)