Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This section includes the following topics:•    About

  • About Precise for Web

...

  • Components of Precise for Web

...

  • How Precise for Web works

...

  • What you can do with Precise for Web

...

  • Where to get more information

About Precise for Web

Precise for Web provides you with the application performance management you need by proactively monitoring, diagnosing, detecting, and correcting performance problems before they become visible in your Web applications.

...

IT staff frequently search for answers to the following types of questions:•    Is

  • Is a site compatible with the desired Service Level Agreement (SLA)?

...

  • Are there performance problems for the Web application as perceived from the user browser and from the server side?

...

  • If there is a performance problem, is it related to specific Web pages?

...

  • If there is a performance problem, is it related to a specific URL and what Web page is impacted by the problem?

...

  • If there is a performance problem, is it related to network performance?

...

  • If there is a performance problem, is it related to the size of URLs that are part of the Web application and what Web page is impacted by the problem?

...

  • If there is a performance problem, is it related to specific geographical locations?

...

  • If there is a performance problem, is it related to specific users?

...

  • Do users become impatient and abandon loading certain Web pages?

...

  • Does the Web application generate request errors?

...

  • Can usage patterns be associated with performance of the site from different locations?

 

Precise for Web can help you find the answers to these questions and more. In a regular Web application or e-business site poor user experience can lead to poor customer service, bad publicity, low work efficiency, overstaffing and increased employee costs. The Web application users experience is crucial to the success of your business.

...

The figure below illustrates the typical architecture of Precise for Web.

Figure 1-1    Precise 1 Precise for Web architecture

 

Precise for Web consists of the following components:•    Precise

  • Precise for Web FocalPoint prepares the data for load and loads it into the PMDB. In addition the FocalPoint periodically samples Web server instances to check their availability.

...

  • The end user’s browser displays the monitored Web application. If Precise for Web is configured to collect client-side performance metrics, a browser agent which monitors the performance of the Web application from the client-side is loaded with the Web application pages.

...

  • The Precise for Web Dynamic Instrumentation agent injects Java script callouts to the original Web content. The JavaScript is used to collect client-side performance data from the end-user browsers.

...

  • A Precise for Web Server agent is installed on any monitored Web application instance that server-side performance metrics and statistics data is collected for.

...

  • An Insight Savvy for Network is installed on the server of any monitored Web application instance that network performance metrics on the Web application instance is collected for.

...

  • The Precise for Web Collector receives raw data from all of the Web server agents, the Web dynamic instrumentation agent, and the Network agent. The Precise for Web Collector correlates the different types of data and summarizes the data.

...

  • PMDB.

...

  • As part of the Precise product suite, Precise FocalPoint, Alerts FocalPoint, Report Manager FocalPoint, and Insight FocalPoint. Precise for Web is fully integrated with Precise products, allowing you to view Web application activity in Insight, receive alerts using Alerts, and examine Web applications activity reports within Report Manager. For more information, see the relevant product manual.

...

Precise for Web browser agent

...

The Precise for Web Collector:•    Receives

  • Receives all data collected by the agents on the machine it is installed on.

...

  • Performs the basic processing.

...

  • Correlates the different types of data and summarizes it.

...

  • Creates files with the summarized data, that are later transferred to the FocalPoint machine for processing by the Data Loader.

Precise for Web FocalPoint

The Precise for Web FocalPoint is composed of two processes: a FocalPoint process and Data Loader process. The FocalPoint service handles several unrelated tasks:•    Answering

  • Answering data requests from the GUI or other Precise products.

...

  • Cooperating with the PMDB to load the data files prepared by the Data Loader.

...

  • The Data Loader loads collected data and prepares it for loading into the PMDB. The functionality of this process includes:

      ...

        • Sampling Web instances periodically to determine their availability.

      ...

        • Preparing data to be loaded into the PMDB.

      ...

      How Precise for Web works

      ...

      Recognizing inefficiencies is the first step in making improvements. Precise for Web delivers a methodology for identifying inefficient business processes as well as the ability to drill down and pinpoint the root cause of performance degradation.

       

      What you can do with Precise for Web

      ...

      More information on Precise, its products, technical notes, and so on, can be found in the Release Notes document for this version. 

       

      Precise. Performance intelligence from click to storage. Learn more > >

      ...