Pega-TracerViewer is a Java Swing based tool to view and analyse Pega Tracer xml files.
This tool show the tracer xml file entries in a table or tree format.
Can open bigger tracer xml files. In case of OOM, change the heap size in the cmd file and try again.
Features
- View the tracer xml in Tree mode and Table mode
- Search within the Tracer output for useful content. results are highlighted in yellow
- Compare working vs non-working Tracer output for issue diagnosis.
- Set Filters for Event Types in on table column
- Overview dialog to show (if any)
- Failed events
- Elapsed time sorted in descending order.
- Current Search results
- List of bookmarks. Point 1. & 2. only pick events that are innermost (leaf) in the event execution hierarchy.
- Supports Cosmos React application trace , the output additionally includes DX API interaction IDs and DX API paths.
How it works :
- Note: Java is required (Min version: Java 11) and JAVA_HOME env variable needs to be set to run this applicaiton.
The tool can be downloaded from Releases page under Assets section.
- Extract 'pega-tracerviewer-<version>.zip' to a folder.
- The tool is launched using the one of the scripts in the ‘bin’ folder. For Windows - ‘pega-tracerviewer.bat’ For ubuntu and Mac - ‘pega-tracerviewer’
- Default heap size is set to 2G.
- The heap size and other jvm parameter can be updated by modifying the launch script and updating the ‘DEFAULT_JVM_OPTS’ variable.
Build from source :
To build the project use the following command:
$ ./gradlew build
Known Issues :
- In case you encounter below error, perform the following steps:
��UTF-8 has occured while loading <some file>
- Reset Tool settings
- Edit -> Settings
- Click Reset then OK.
- Clear Recent files
- File -> Clear Recent