r4 - 2013-08-06 - 22:11:41 - GeraldMitchellYou are here: TWiki >  Deployment Web > DeploymentMonitoring > CLMServerMonitoring > CLMServerMonitoringDataDictionary > CLMServerMonitoringDatabasePerformanceDiagnostics

CLM Server Monitoring - Database Performance Diagnostics

Authors: JorgeAlbertoDiaz
Build basis: Collaborative Lifecycle Management 4.0.4

The "Database Performance Statistics" diagnostics object provides a JMX interface to the CLM Application Diagnostics called "Database Performance Statistics" available at <application public URI>:<port>/<applicationContext>/admin#action=com.ibm.team.repository.admin.serverDiagnostics, of each application.

JMX Interface Name: com.ibm.team.server.monitoring.jmx.beans.ServerDiagnosticMBean
JMX Object Name: team.server.<application public URI context>@<port>:type=Diagnostic,name="Database Performance Statistics"
JMX Object Name Example: team.server./jts@9443:type=Diagnostic,name="Database Performance Statistics"

Attributes

JMX Attribute JMX Type Is Writeable? Default Value Description
Description String No Captures database performance statistics. This diagnostic runs for a short period (60 seconds by default) while statistics are gathered on the running repository Diagnostic description
Id String No com.ibm.team.repository.service.diagnostics.database.internal.databaseStatisticsDiagnostic Qualified name of the class implementing the diagnostics test
Links TabularType (Open Type) No   Links to associated performance information. This attribute is not currently used in this release
Title String No Database Performance Statistics Name of the diagnostics
URI String No   RDF subject URI representation of the JMX Object. This attribute is not currently used in this release

Operations

JMX Operation Signature Return Type Description
run() void Executes the diagnostic operation. A child MBean is created with the results of the execution

Child MBeans

This section gathers information regarding MBeans that are contained within this diagnostics object

Test Execution objects

A Test Execution object provides with the results information of a diagnostics execution as result of calling the "run" operation in the parent JMX Diagnostics object.

JMX Interface Name: com.ibm.team.server.monitoring.jmx.beans.ServerDiagnosticResultMBean
JMX Object Name: team.server.<application public URI context>@<port>:type=Diagnostic,name="Database Performance Statistics",id=TestExecution
JMX Object Name Example: team.server./jts@9443:type=Diagnostic,name="Database Performance Statistics",id=TestExecution

Attributes

JMX Attribute JMX Type Is Writeable? Default Value Description
ExecutionTime Date No Time the test was run Time the test was run
Links TabularType (Open Type) No   Links to associated performance information. This attribute is not currently used in this release
Results TabularType (Open Type) No Test execution results This attribute contains tabular information of the execution results, in a key/value pairs entries form. Three keys are exposed: message, status and testName.
message: test execution end message (if any)
status: test finalization status
testName: com.ibm.team.repository.service.diagnostics.database.internal.databaseStatisticsDiagnostic
URI String No   RDF subject URI representation of the JMX Object. This attribute is not currently used in this release

Operations

This object does not expose management operations.


External links:

Additional contributors: TWikiUser, TWikiUser

Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < r3 < r2 < r1 | More topic actions
Deployment.CLMServerMonitoringDatabasePerformanceDiagnostics moved from Deployment.HttpsJazzNetWikiBinViewDeploymentSmarterServerDBPerformanceDiagnostics on 2013-08-06 - 22:11 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