IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & solutions      Support & downloads      My account     
 
developerworks > My developerWorks >  Dashboard > WebSphere eXtreme Scale V6.1 User Guide > ... > Administration > Monitoring applications > Information > Page Comparison
developerWorks
Log In   View a printable version of the current page.
Overview Connect Spaces Forums Wikis
Monitoring applications
Version 37 by bsandman
on Jan 28, 2009 18:29.


compared with
Current by Chris.D.Johnson
on Jan 29, 2009 10:44.

(show comment)
 
Key
These lines were removed. This word was removed.
These lines were added. This word was added.

View page history


There are 2 changes. View first change.

 {include:OG_HEADER}
  
 ObjectGrid monitoring and statistics access can be broken down into three main categories:
 * *Proprietary statistics API* - Internally tracked and accessible via a further subset of interfaces.
 * *WebSphere Application Server PMI Modules* - Configured via the WebSphere Application Server administration clients. See the related section below for more information.
 * *Third-party integration* - The API and MBean structures are designed to readily integrate with other third party utilities. See below for more information.
  
 h3. Monitoring with ObjectGrid's proprietary statistics API
  
 ObjectGrid statistics modules are organized like an n-ary tree data structure. The statistics modules can be accessed in one of three ways:
 * The [StatsAccessor API|Monitoring with Statistics API ] allows in-memory access to the statistics modules.
 * [ObjectGrid JMX MBeans|Administering with JMX MBean interfaces] allow remote access to statistics modules when using the dynamic deployment topology.
 * The [Management gateway process|Management gateway process overview] allows remote access.
  
 Much like a tree map, there is a corresponding path and key used to retrieve a specific module, or in this case granularity or aggregation level. For example, assume there is always an arbitrary root node in the tree and that statistics are being gathered for a map named "payroll," belonging to an ObjectGrid named "accounting." Exact details on utilizing the API can be found via the link below, but for example purposes, to access the module for a map's aggregation level or granularity, you could pass in a String[] of the paths. In this case that would equate to String[] \{root, "accounting", "payroll"\}, as each String would represent the node's path. The advantage of this structure is that a user can specify the array to any node in the path and get the aggregation level for that node. So passing in String[] \{root, "accounting"\} would give you map statistics, but for the entire grid of "accounting." This leaves the user with both the ability to specify types of statistics to monitor, and at whatever level of aggregation is desired for the application.
  
 h3. Monitoring with WebSphere Application Server PMI modules
  
 ObjectGrid includes statistics modules for use with the WebSphere Application Server Performance Monitoring Infrastructure (PMI). When a WebSphere Application Server profile is augmented with WebSphere eXtreme Scale, the augment scripts will automatically integrate the ObjectGrid modules into the WebSphere Application Server configuration files. This is meant to make everything as seamless and transparent to the end user as possible. PMI allows users to enable and disable statistics modules, automatically aggregate statistics at various granularity, and even graph the data using the built-in Tivoli Performance Viewer. For additional information, see:
  
  * [Monitoring ObjectGrid performance with WebSphere Application Server performance monitoring infrastructure (PMI)]
  
 h3. Monitoring with third-party applications
  
 The ObjectGrid APIs and MBeans are designed to allow for easy integration with third-party monitoring applications. JConsole or MC4J are some examples of lightweight JMX consoles that can be used to quickly digest information about an ObjectGrid topology. The programmatic APIs are designed in such a fashion that users can write in-house adapter implementations to snapshot or track an ObjectGrid's performance. !objectgrid:OG_IMAGES^V6103.GIF! ObjectGrid includes a sample monitoring application that allows out-of-the box monitoring capabilities, and can be used as a template for writing more advanced custom monitoring utilities. For additional information, see:
 * [Using the xsAdmin sample utility]
  
 h3. Additional Information
  h3. Additional information
  
 * [ObjectGrid logging and tracing facilities|Logs and trace]
 * [Monitoring with the Statistics API's (local access)|Monitoring with Statistics API]
 * [Monitoring with the Statistics MBeans (Remote Access)|Administering with JMX MBean interfaces]
 * [Monitoring with the Management Gateway|Management gateway process overview]
 * [Monitoring ObjectGrid performance with WebSphere Application Server performance monitoring infrastructure (PMI)]
 * [Using the xsAdmin sample utility]
  
  
 {include:OG_FOOTER}

 
    About IBM Privacy Contact