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:
- 1 Connecting to a remote system
- 2 Refreshing an MVS™ Files filter
- 3 Opening a remote file that is
stored in cache
- 4 Saving a remote file
- 5 Checking syntax of a file in an
offline project
- 6 Opening a file in an offline project
- 7 Saving a file in an offline project
- 8 Disconnecting from a remote system
<?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>