Data Collector is the component that accepts reports from DTP Engines, as well as from third-party testing and code analysis tools. You can change Data Collector’s default storage and upload limits to meet data requirements for your organization.
In this section:
When Data Collector receives and processes files from analyzers, a report file is processed and moved to the [DTP_HOME]/data/_DEFAULT_/dc/stored
folder. This folder contains subfolders that are structured according to a YEAR/MONTH/DAY/XXX/YYY format where XXX and YYY are integer values. The values are calculated based on file name.
You can set a maximum size for the stored folder and DTP will automatically prune older entries.
Open the DCConfig.xml file located in the [DTP_HOME]/grs/config/ directory and locate the following entries:
<stored-folder> <max-size>20</max-size> <size-to-clean>5</size-to-clean> </stored-folder> |
<max-size>
property (in GB) to an acceptable maximum storage capacity; the default is 20 GB.<size-to-clean>
property (in GB) to the amount of data you want pruned when the maximum capacity is reached; the default is 5 GB.If these entries do not appear in the DCConfig.xml file, then the defaults will be used.
By default, the maximum size of the XML report file that Data Collector can accept is 512M. You can change the limit by adding the following Data Collector JVM argument:
-Dcom.parasoft.sdm.api.rawstorage.datacollector.uploadMaxSize=512
For Linux installations, you can modify the following string located in the [DTP_HOME]/bin/variables file:
JAVA_DC_CONFIG_ARGS=" -Dcom.parasoft.sdm.api.rawstorage.datacollector.uploadMaxSize=512"
You can set the number of days that metric data from DTP Engines will be stored in the DTP database.
Open the DTP_HOME/grs/config/DCConfig.xml configuration file and locate the following setting:
<!-- Number of days that metric details should be kept in database. --> <!--metric-details-retention-period>8</metric-details-retention-period--> |
Uncomment the setting and change the value to reflect how many days you want to store metric data in the database. The default is eight (8) days:
<metric-details-retention-period>16</metric-details-retention-period> |
If the setting is commented-out or no value is specified, then the default value is used.