Rational Developer for System z

Understanding the metrics data collected

Rational® Developer for System z® stores performance data for a select group of actions in an XML file named workspacePath\.metadata\rdz_metrics.xml (Windows) or workspacePath/.metadata/rdz_metrics.xml (Linux). This topic describes the data collected for each action and the format of the metrics file.

Data collected for each supported action

For each action supported by Rational Developer for System z performance data collection, the following information is recorded in the metrics file:

Connect to and disconnect from a remote system
  • <id></id> The hostname of the client from which the action was performed.
  • <host></host> The hostname of the remote system.
  • <resource></resource> The connection name.
  • <action></action> The action performed: valid values are Connect and Disconnect.
  • <method></method> The context or method used to perform the action. For connecting to and disconnecting from a remote system, the method is Remote.
  • <timestamp></timestamp> The date and time the action was performed.
Syntax check
  • <id></id> The hostname of the client from which the action was performed.
  • <host></host> The hostname of the remote system.
  • <resource></resource> The file name.
  • <action></action> The action performed. For syntax check the action is Syntax Check.
  • <method></method> The context or method used to perform the action. For syntax check, the following values are valid:
    • Remote Remote syntax check.
    • Local Local syntax check.
    • Offline Local syntax check of a file in an offline project.
    • Refresh Dependencies Get the required dependencies to perform a local syntax check.
  • <timestamp></timestamp> The date and time the action was performed.
Refresh filter
  • <id></id> The hostname of the client from which the action was performed.
  • <host></host> The hostname of the remote system.
  • <resource></resource> The filter name.
  • <action></action> The action performed. For refresh filter the action is Refresh Filter.
  • <method></method> The context or method used to perform the action. For refresh filter, the method is Remote.
  • <timestamp></timestamp> The date and time the action was performed.
File download (opening files) and upload (saving files)
  • <id></id> The hostname of the client from which the action was performed.
  • <host></host> The hostname of the remote system.
  • <resource></resource> The file name.
  • <action></action> The action performed. Valid values are Open and Save.
  • <method></method> The context or method used to perform the action. For file open and save, the following methods are valid:
    • Download The file has been downloaded from the remote system.
    • Cache The file has been opened from the local cache.
    • Upload The file has been saved to the remote system.
    • Offline The file has been opened from or saved to an offline project.
  • <timestamp></timestamp> The date and time the action was performed.

Sample metrics file

The following is an example of a metrics file. This example shows the following actions:
<?xml version="1.0" encoding="UTF-8"?>
<taskList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="rdz_metrics_v1.0.xsd">
 1   <task>
    <id>clientHostname</id>
    <host>remoteSystemHostname</host>
    <resource>connectionName</resource>
    <action>Connect</action>
    <method>Remote</method>
    <timestamp>2010-08-04 10:43:48 EDT</timestamp>
  </task>
 2   <task>
    <id>clientHostname</id>
    <host>remoteSystemHostname</host>
    <resource>USER33.*</resource>
    <action>Refresh Filter</action>
    <method>Remote</method>
    <timestamp>2010-08-04 10:43:48 EDT</timestamp>
  </task>
 3   <task>
    <id>clientHostname</id>
    <host>remoteSystemHostname</host>
    <resource>RDZDB2.cbl</resource>
    <action>Open</action>
    <method>Cache</method>
    <timestamp>2010-08-04 10:46:29 EDT</timestamp>
  </task>
 4   <task>
    <id>clientHostname</id>
    <host>remoteSystemHostname</host>
    <resource>RDZDB2.cbl</resource>
    <action>Save</action>
    <method>Upload</method>
    <timestamp>2010-08-04 10:46:48 EDT</timestamp>
  </task>
 5   <task>
    <id>clientHostname</id>
    <host>remoteSystemHostname</host>
    <resource>RDZDB2.cbl</resource>
    <action>Syntax Check</action>
    <method>Offline</method>
    <timestamp>2010-08-04 10:47:40 EDT</timestamp>
  </task>
 6   <task>
    <id>clientHostname</id>
    <host>remoteSystemHostname</host>
    <resource>RDZDB2.cbl</resource>
    <action>Open</action>
    <method>Offline</method>
    <timestamp>2010-08-04 10:47:47 EDT</timestamp>
  </task>
 7   <task>
    <id>clientHostname</id>
    <host>remoteSystemHostname</host>
    <resource>RDZDB2.cbl</resource>
    <action>Save</action>
    <method>Offline</method>
    <timestamp>2010-08-04 10:48:01 EDT</timestamp>
  </task>
 8   <task>
    <id>clientHostname</id>
    <host>remoteSystemHostname</host>
    <resource>connectionName</resource>
    <action>Disconnect</action>
    <method>Remote</method>
    <timestamp>2010-08-04 10:48:12 EDT</timestamp>
  </task>
</taskList>

Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)