Monitoring Application Performance

When your users complain that the IT system is taking longer than usual to log-in, is it perception or real?

Did last night’s change activity have any real impact on end user application performance?

Existing Tools

Application performance problems within an organisation are typically logged by users through your service desk. They are then reviewed by an engineer from a server, network or storage perspective using a variety of specialised tools. These tools do not look at an application from a user’s perspective but rather analyse different components of your IT system. These performance results are usually reviewed in isolation and often do to not identify the application performance problem.

Why is this a problem?

It can be difficult for a user to quantify the extent of an application performance issue when trying to explain their issue to the service desk.

Engineers typically try to diagnose an application performance issue after it has happened and often without knowing the exact time the performance issue occurred.

Users can complain of an application performance issue causing engineers to perform expensive analysis work when in reality the application performance issue is a one-off event.

How is Introspectus different?

Introspectus gathers user statistics to measure application performance from your user’s workstations. Introspectus uses all workstations within your organisation as monitoring tools, providing comparison between computers over the period of time selected.

This information can be used to answer questions like:

  • Is this performance normal at this location?
  • Do all locations have the same performance issue?
  • Was this performance issue a one-off occurrence?

How Internet Activity is Measured

Introspectus records the application performance of a selected application by measuring the time taken from when an application executable is started to when a specific application class is loaded within an application. This information is used to generate reports that demonstrate application performance.

Reporting

Application load time

Performance - Application Load Time

This report is designed to give you an overview of application performance across your organisation.

Application Load Time
Performance - Application Load Time

The report by default shows the top 20 applications listed in order lowest performance fastest performance. The report also displays the average for a longer period of time to compare how this behavior is changing.

Application Load Time by Site
Performance - Application Load Time by Site

These reports also give you the ability view the underlying data which is used to generate the summary report.

Application Load Time Data
Performance - Application Load Time Data

How does this affect my decisions?

As a decision maker within your organisation you can:

  • See in almost real time application performance across your organisation. This allows you to quantify application performance issues like:
    • Is a single user affected by the application performance issue?
    • Is the performance issue isolation to a single site or an organisation wide problem?
    • Is one or more applications effected by the performance issue?
  • Have changes (Infrastructure, Network, Patching) affected application performance?