Add hotspots to track custom widget performance

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 1 Minute Lesedauer
  • Hotspots help capture and log widget load times, which enables better debugging of long portal load times.

    Vorbereitungen

    Role required: sp_admin

    Prozedur

    1. Navigate to All > Service Portal > Widget.
    2. Click the custom widget you want to add the hotspot to.
    3. Insert the following code snippets into the Server script field:
      Define a start time below the loading configuration expression:
      var startTime = new GlideDateTime();
      Retrieve widget instance identifier:
      data.spInstanceId =
                                  grInstanceRecord.getUniqueValue();
      Add load time tracking:
      new sn_cd.cd_Utils().postInstanceHotspot({
      				startTime: startTime,
      				callerId: data.spInstanceId,
      				shortDesc: '{insert a short description}'
      		});
    4. Click Update.

    Nächste Maßnahme

    Open the Performance details window to view how long the custom widget takes to load data: View widget performance metrics