You are on page 1of 6

AppTriage 1.

APM Application Performance Monitoring
EUE End User Experience

The Problem Space: the application is slow.

The cancer plaguing the company is that the system slows down towards the end
of month.

Long ago, IT was simple with single monolithic applications running on a single
server. Contemporary IT consists of multi-tier applications consisting of multiple
components running across multiple physical and virtual computerssometimes
across clusters of computers. Users interact differently with different tiers;
customers might pass a website in their computers web browser, while partner
components might connect directly to certain multi-tier components. The
applications have simply become too complex, too distributed and too
interdependent. APM is now officially difficult. In order to regain control, we need to
step back and start developing new ways of thinking about our applications.

The Intervention: AppTriage (Application Optimization).

In the Application Performance Monitoring (APM) model, we focus on services that

the infrastructure is providing in the form of application elements. Every app is
modelled as a stack or a diagram, of interconnected components.
APM is a complex set of disciplines designed to give you accurate details on how
your business applications are performing. Many businesses rely on APM to tell
them whether their internally-developed applications are performing well, and
many extend their monitoring to include third-party line-of-business applications.
The ultimate goal of APM is to tell you whether an application that is supporting
the business is slowing it down, and to provide you with tools and direction for
solving application performance problems. The key paradigm shift is from from
data centre view to end-user centred view. Our core statement is: End user
experience is the business.
To monitor and measure the EUE, what we expect to achieve is to Re-Defining
Transaction as sequences of user activities and system responses that are
perceived by the user to be a single, logical unit of work; this only rarely corresponds
to a transaction or logical unit of work in the traditional sense of a consistent change
of database state.

Application performance management

spans the entire software lifecycle: requirements, design, development,
testing, and operations.
covers all system layers: clients, network, app an system.
requires collaboration of different business units: development, business,
and operations.

Key Impact Areas for appTriage are:

Product/Suite Functionality: appTriage tracks capabilities around business/IT
alignment, diagnosing issues, set-up and custom programming required for
speed of data collection, and other functionality related to managing against

educed Amount of Downtime per Event: A key component of the value

proposition of
APM solutions is reduction in downtime and mean time to repair, with the aim of
the applications available at peak performance 24x7.
anagement Coverage across the Application Stack: the solution harnesses
customer about end-to-end coverage of managed targets meaning, the ability of
the APM tools to
find, isolate and diagnose problems anywhere in the application stack.

ase of Implementation: We provide for the level of difficulty and

speed of implementing the chosen APM solution.

Vendor Relationship Management: appTriage reduces the effort

required to manage issues that involve dealing with multiple vendors for the
stack and problem resolution.

The appTriage Model: 5 Capabilities of the 5D framework

The first generation of application performance technology treated applications as
just another set of components of the IT infrastructure. However, in a world of
highly modular, highly distributed, volatile and fuzzy-edged applications, the
number of agents that would be required to deliver a holistic view of application
performance would likely cripple the performance of the applications being
monitored. Furthermore, the interactions among the various modules of modern
applications have become so complex and multidimensional that it is likely that
valid inferences from local to global application states would be almost impossible
to carry out with any regularity.

5D Framework of APM appTriage Cancer Icon

1.EUE, End user End-user Pain Customer painpoint
experience index/ threshold #1: System is slow

2.User-defined Health profile: What is the end-user

transaction profiling use case actually doing?
3.Application component App stack What is triggering
discovery and modelling portrait that cancer?

4.Application component Endoscopy: Where is the cancer

deep-dive monitoring internal medicine lodged?

5.Application Customer Customer Satisfaction:

performance satisfaction happy customer
management database dashboard
5 capabilities of the 5D framework solution.
The key benefits of this APM model are:
Creates a single version of the Truth.
Provides enterprise-wide management information.
Levels the field between IT specialists.
Broad coverage of problem space.

These capabilities translate into significant benefits for the customers:

etter business/IT alignment: The customer will be able to quickly and easily
both business- and IT-oriented insights into their business operations.

Faster time to isolate and diagnose problems.

Faster time to resolve problems: With its deeper coverage of the application stack,
customers to resolve problems faster and decrease the amount of
downtime per event.

Easier implementation: ie, easier to install.

Reduced vendor management: Working with multiple vendors across the
stack and management is painful especially mission-critical applications, as well as
offering end-to-end management
, resulting in less time spent on vendor management.

ubstantial operational cost savings in the form labor savings on reporting,

diagnosing, and development/testing, including other areas of potential savings
such as increased productivity through reduced downtime, lower licensing and

EUE drives the entire 5D approach to APM in that:

The EUE is what really matters to the business. All the underlying metrics simply
support that EUE.
The EUE is what you manage. Its the goal. Its what you look at every morning and
several times throughout the day; its what you want to be alerted about when it
isnt what you want it to be.
In APM, problems flow up the application stack. In other words, a deep-down
problem with an application component will ultimately be reflected in the EUE.
Causes, however, flow down the stack: You start with the EUE, then dig deeper until
you find the root cause.
The Toolset
These tools will give the client end-to-end
business transaction visibility.
This information helps us make
the improvements needed to
facilitate more transactions and
ultimately increase sales.

Over the years, IT management has evolved from managing individual IT

components to managing end-user experience, business transactions and business
While IT components such as physical and virtual servers, network, storage,
database, middleware and applications still need to be managed, it is now done with
an eye on ensuring the
peak performance and continuous availability of the business-critical applications
that they