r4 - 2013-08-06 - 21:47:51 - GeraldMitchellYou are here: TWiki >  Deployment Web > DeploymentMonitoring > CLMServerMonitoring > CLMServerMonitoringDataDictionary > CLMServerMonitoringCORBAMonitor

uc.png CLM Server Monitoring - CORBA Monitor

Authors: JorgeAlbertoDiaz
Build basis: Collaborative Lifecycle Management 4.0.4

The CORBA monitor is responsible for gathering performance information of the distributed caches based on CORBA used in a CLM clustered deployment.

JMX Interface Name: com.ibm.team.server.monitoring.jmx.beans.CORBAMBean
JMX Object Name: team.server.<application public URI context>@<port>:type=CORBA
JMX Object Name Example: team.server./jts@9443:type=CORBA

A JMX object of this "type" will be created for each CORBA cache instance. The object name format for the CORBA Monitor objects hierarchy is as follows:

  • CORBA Monitor JMX Object Name: team.server.<application public URI context>@<port>:type=CORBA
  • CORBA cache JMX Object Name: team.server.<application public URI context>@<port>:type=CORBA,name="<cacheName>"

The CORBA Monitor performance information gathered in its attributes is a rolled up of the performance information from all the monitored caches child MBeans. Visually, the CORBA Monitor objects structure is like the following:

   team.server./<URL>@<port>:type=CORBA
          |
          |
          |---- team.server./<URL>@<port>:type=CORBA, name="<cacheName>"
          |
          |----team.server./<URL>@<port>:type=Cache, name="<cacheName2>"

      ...      

Monitor Attributes

Wip Section under construction

Following are the attributes exposed by the CORBA Monitor

JMX Attribute JMX Type Is Writeable? Default Value Description
AverageInvokeTime long No    
AverageResponseTime long No 0  
AverageResultTime long No 0 Average time for getting a result from the cache. At monitor level, this value represents the average response time of all monitored caches
Count long No 0 Counter of monitored operations
Duration long No 0 Total duration of cache related operations from the monitored caches
InvokeCount long No 0 Total number of distributed caches invocations
MaximumInvokeTime long No 0 Maximum time taken to execute a cache related operation from the monitored caches
MaximumResponseTime long No 0  
MaximumResultTime long No 0 Maximum time taken to retrieve a cached element from the monitored caches
MinimumInvokeTime long No None Minimum time taken to execute a cache related operation from the monitored caches
MinimumResponseTime long No 0  
MinimumResultTime long No 0 Minimum time taken to retrieve a cached element from the monitored caches
TimeSinceLastReset long No 0 Total time since the last statistics reset

Note the attributes related with time statistics are expressed in milliseconds.

Monitor Operations

JMX Operation Signature Return Type Description
reset() void When called, resets the statistics of the monitor

Child MBeans

This section gathers information regarding MBeans that are contained within this monitor

Wip Section under construction

CORBA objects

A named instance of JMX CORBA cache monitor, that gathers performance information of a distributed cache.

JMX Interface Name: com.ibm.team.server.monitoring.jmx.beans.CORBAInstanceMBean
JMX Object Name: team.server.<application public URI context>@<port>:type=CORBA,name=<cacheName>

Attributes

JMX Attribute JMX Type Is Writeable? Default Value Description
Duration long No 0 Total duration of the operation
FinishDate Date No Finish Date/time Date/time the operation finished
Identifier String No UUID Object UUID
InvokeStartDate Date No 0  
InvokeFinishDate Date No 0  
Links TabularType (Open Type) No   Links to associated performance information. This attribute is not currently used in this release
Name String No Object name The computed name of the cache. It matches the value of the name entry of the JMX Object name
RDF String No   RDF Representation of this object. This attribute is not currently used in this release
ResultStartDate Date No 0  
ResultFinishDate Date No 0  
StartDate Date No Start Date/time Date/time at which the operation started
ThreadID long No   The ID of the thread that executed the operation
ThreadName String No   Name of the thread that was executing the cache related operation
ThreadTraceRDF String No   The trace of other monitored object invocations along with their associated metrics as RDF. This attribute is not currently used in this release
URI String No   This attribute is not currently used in this release

Note the attributes related with time statistics are expressed in milliseconds

Operations

JMX Operation Signature Return Type Description
dismiss() void When called, removes the object instance



External links:

Additional contributors: TWikiUser, TWikiUser

Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | More topic actions
Deployment.CLMServerMonitoringCORBAMonitor moved from Deployment.SmarterServerCORBAMonitor on 2013-08-06 - 21:47 by GeraldMitchell -
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use. Please read the following disclaimer.
Ideas, requests, problems regarding the Deployment wiki? Create a new task in the RTC Deployment wiki project