Fügen Sie Hotspots hinzu, um die Leistung des anwenderdefinierten Widgets nachzuverfolgen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Hotspots helfen beim Erfassen und Protokollieren der Ladezeiten von Widgets, was ein besseres Debugging langer Portalladezeiten ermöglicht.

    Vorbereitungen

    Erforderliche Rolle: sp_admin

    Prozedur

    1. Navigieren zu Alle > Serviceportal > Widget.
    2. Klicken Sie auf das anwenderdefinierte Widget, dem Sie den Hotspot hinzufügen möchten.
    3. Fügen Sie die folgenden Code-Fragmente in das Feld Serverskript ein:
      Definieren Sie eine Startzeit unter dem Konfigurationsausdruck für das Laden:
      var startTime = new GlideDateTime();
      Widget-Instanzbezeichner abrufen:
      data.spInstanceId =
                                  grInstanceRecord.getUniqueValue();
      Ladezeitnachverfolgung hinzufügen:
      new sn_cd.cd_Utils().postInstanceHotspot({
      				startTime: startTime,
      				callerId: data.spInstanceId,
      				shortDesc: '{insert a short description}'
      		});
    4. Klicken Sie auf Aktualisieren.

    Nächste Maßnahme

    Öffnen Sie das Fenster „Leistungsdetails“, um anzuzeigen, wie lange das anwenderdefinierte Widget zum Laden von Daten benötigt: Zeigen Sie die Leistungsmetriken des -Widgets an