Troubleshooting Templates with Glowroot Freemarker Plugin
Liferay DXP 2023.Q4+/Portal GA100+
Glowroot can troubleshoot FreeMarker templates to pinpoint slow transactions.
Configuring the FreeMarker Plugin
- 
Navigate to Configuration → Plugins. Click Liferay FreeMarker Templates Plugin. 
- 
The instrumentation can be configured at an INFO,DEBUG, orTRACElevel.The INFOlevel shows how much time template transformations are taking. TheDEBUGlevel treats each template transformation as a unique transaction for individual inspection. Note that this setting might use more Glowroot overhead. TheTRACElevel gives more details about the template script and trace details for inspection.
Troubleshooting FreeMarker Templates
- 
Navigate to the Transactions tab and select FreeMarker Templates from the drop-down menu. A list of all template transactions appears. 
- 
To see details of a specific transaction, click the Slow traces tab in the transaction panel. 
- 
Click a data point to view transaction details. See the transformation times for the template under the Breakdown section.  
- 
Scroll down further and click Trace entries. The trace is expanded to show details of the fragment transformation.  
To inspect template transaction errors,
- 
Navigate to the Errors tab and select FreeMarker Templates from the drop-down menu. 
- 
Click on a specific error for inspection.