Trace File Location
Trace files are collected per execution group and currently persisted to the working directory of the broker by default.
| Category | Key | Value |
|---|---|---|
| CORE | PROFILING_FOLDER_NAME | directory name |
<n> in the file
naming pattern indicates a numeric, 'rolling' value.
| Trace type | File names |
|---|---|
| Basic statistics | <broker name>_<execution group name>_basic.log.<n> |
| Full | <broker name>_<execution group name>_trace.log.<n> |
| Service | <broker name>_<execution group name>_srvtrc.log.<n> |
Basic statistics trace files are written a short time after the monitoring module detects inactivity (approximately 45 seconds). This allows the data to be collected in memory, which minimizes overhead, and then processed and written when the test is complete.
The full trace is written using an internal buffer that is flushed when the buffer is full. This means that the full trace file is written near real time in a busy system. The file is flushed at the same time the basic statistics file is written to ensure that all data is written.
The service trace is written using an internal buffer that is flushed when the buffer is full. This means that the service trace file is written near real time in a busy system.