spacer.png, 0 kB spacer.png, 0 kB spacer.png, 0 kB spacer.png, 0 kB spacer.png, 0 kB spacer.png, 0 kB spacer.png, 0 kB
List all pages on this site

wilsonmar.com
Email me! Print to printer Adobe PDF file of this page in a pop-up window.

Mercury Diagnostics Architecture

Bookmark and syndicate using RSS feeds
Here is a concise and yet comprehensive free tutorial of the various products that Mercury (now a division of HP) sells to monitor computer systems. The quotes, ideas, tips, and tricks here are culled from manuals and lessons learned through experience earned during customization and testing work. This page is a companion to other pages on Performance Monitoring, Tuning, and Testing using LoadRunner and other products.

Keywords: Technology, Software, Diagnostics, Measurement, ITIL, System Management, HP, Mercury

It can be confusing. Mercury (HP) offers several different "solutions" for use at various stages along its Application Performance Lifecycle A website external to this site

Radio buttons in the probe installation dialog suggest that "Unified Probes" are "unified" in that a single installer installs them. Mercury's documentation notes that AD and AM modes "are mutually exclusive" in that the probes must be specifically re-configured on this page to switch their use by only one environments along Mercury's "Lifecycle Solution" approach.
Idea However, (through the miracle of modern science) to enable several products to use a probe at once, "Enterprise" can be manually specified in the ProbeID= property within probe.properties file to override values updated by the installer:

As the checkbox in the probe installer suggests, Deep Diagnostics can optionally be used by Mercury's Suite of Diagnostics software A website external to this site to provide selective, low-overhead, automated byte-code instrumentation without changes to source code. It works like a telescope — examining servers at the various layers during short burts of intense load. unlike profilers another page on this site which view only a single process, Deep Diagnostics provides profile information under load across multiple tiers of the system with low overhead.

Server Under Test JRE Instrumenter JVM Stats LoadRunner Controller LoadRunner Controller Diagnostic Analysis Diagnostics Commander Load Generator Client Emulation Mediator Diagnostic Server Filtering and Aggregation Probe Deep Diagnostic Collector Deep Diagnostic Console Profiler Business Process Manager Business Process Playback Dynamic Configuration Business Availability Center Agent-less Metrics from SiteScope Agent-less Metrics from SiteScope SiteScope SSH SiteScope Monitors Mercury Diagnostics
pop-up Pop-up in a new window this MS-PowerPoint slide
(with narration) from my full course.
  1. Unlike rstat.d daemons running within the UNIX operating system,
  2. Mercury's J2EE/.NET Diagnostics software need probes (the "systemmetrics" daemon) installed
  3. inside J2EE/.NET application servers, which must be started using JVM parameters
  4. the JRE Instrumenter identifies among the JVMs it finds.
  5. JVM Metrics another page on this site (which include Method invocation counts and transaction timings collected from J2EE and .NET application probes along with JVM heap size) are
  6. displayed by the "Mercury Diagnostics Profiler for J2EE" on this page that collects like a microsope, examining the flow of individual transactions as a free (as in beer) "technology preview" of
  7. LoadRunner (Performance Center) enabled with the the Diagnostics Add-in for J2EE/.NET on this page and
  8. Transaction Breakdown Diagnostics Moduleon this page to analyze and graph metrics another page on this site from probes
  9. collected by a Mediator Diagnostic Server that (like an SNMP sink) collects probe data and sends
  10. filtered and aggregated metrics another page on this site to a
  11. Commander Diagnostic Server that maintains method call chains (call trees) at each resource layer by breaking down transaction data. The Commander also feeds data "samples" (values at a particular point in time) to the
  12. Business Logic Engine (BLE "Trinity") service of the
  13. Business Availability Center (BAC) product's processing server, which stores data into the Configuration Management Data Base (CMDB) based on Business Rules and status Objectives.
  14. Its "Dashboard" presents (over time) raw data organized as Key Process Indicators (KPIs) associated with end-user business processes and other configuration items (CIs).
  15. The BAC can dynamically configure diagnostics servers and use Analytics to display metrics and
  16. "agent-less" measurement data another page on this site that
  17. Mercury's SiteScope product
  18. collects from servers externally using OS commands through SSH (Secure Shell) connections.
  19. Sitescope's metrics are also available for use by LoadRunner and
  20. the Mercury Tuning Console on this page product which tracks the impact of server configuration changes on metrics another page on this site
  21. During load testing, the LoadRunner Controller collects data from rstat.d counters and controls
  22. load generators which
  23. emulate clients making requests intended to place load on servers.
  24. During production, the Business Process Manager (BPM) issues "synthetic"
  25. Vuser Business Process (BP) playback requests to obtain timings from the client point of view (not to generate load).
  26. Actual user activities are captured by the Real User Monitor (RUM) on this page
  27. On a Mercury Deep Diagnostics for J2EE another page on this site (DD) Server View screenshot the Deep Diagnostics "Data Collector" collects metrics another page on this site from probes and is controlled by the
  28. Deep Diagnostic Console
  29. via "Agents" installed on servers participating in Deep Diagnostics.

Set screen Bookmarks, Tags

Digg this page!
How is this for a description of this page? Let me know.

Here is a concise and yet comprehensive free tutorial of the various products that Mercury (now a division of HP) sells to monitor computer systems. The quotes, ideas, tips, and tricks here are culled from manuals and lessons learned through experience earned during customization and testing work.






Syndicate this list of
links: Feedburner

valid RSS 2.0 XML feed
valid Atom 1.0 XML feed


Why I love my web hosting provider
 


How I may help

Send a message with your email client program


Your rating of this page:
Low High




Your first name:

Your family name:

Your location (city, country):

Your Email address: 

  Top of Page Go to top of page
Previous topic this page