Effiziente Nutzung der ServiceNow-Instanz: So vermeiden Sie Probleme mit grossen Syslog-Tabellen

18. Apr 2023Jacqueline Batt

#ServiceNow bietet Admins viele Freiheiten, so können Sie nach Wahl ihre eigenen Tools bauen. Dies verbessert Ihre Art und Weise wie sie arbeiten und operieren.

Je nachdem, auf welcher #ServiceNow-Instanz Sie sich befinden, welches Log-Level konfiguriert ist und wie viele Log-Ausgaben Ihre Anwendungen erzeugen, kann die Anzahl der Datensätze in der Syslog-Tabelle mehrere Millionen groß sein. Eine solch große Tabelle über "syslog.list" im Application Navigator zu öffnen, blockiert Ihre Sitzung für einige Zeit oder bricht sogar die Transaktion ab.

Daher ist es besser, "syslog.filter" im Application Navigator einzugeben, was das anfängliche Laden der Daten verhindert und es Ihnen stattdessen ermöglicht, einen Filter entsprechend zu konfigurieren. Beispielsweise können Sie festlegen, dass nur Datensätze angezeigt werden, die in den letzten 15 Minuten erstellt wurden.

Aber wie oft haben Sie das unbemerkt gemacht? Aus diesem Grund zeigen wir Ihnen eine Business Rule, die überprüft, ob für das Feld "sys_created_on" eine Filterausdruck konfiguriert wurde. Wenn nicht, wird ein Filterausdruck hinzugefügt, der die Ergebnisse auf diejenigen beschränkt, die in den letzten 15 Minuten erstellt wurden. Sie können diese Einschränkung überschreiben, indem Sie im Listenansicht explizit einen Filterausdruck für das Feld "sys_created_on" konfigurieren.

Es ist wichtig zu beachten, dass der ".filter" in anderen Tabellen ebenfalls genutzt werden kann, um die Leistung Ihrer ServiceNow-Instanz weiter zu optimieren. Die Anwendung dieses Filters ist nicht auf die Syslog-Tabelle beschränkt und kann in jeder Tabelle verwendet werden, die ähnliche Probleme verursachen könnte.

Im folgenden Screenshot ist die "Before Query" Business Rule dargestellt, die Sie in Ihrem ServiceNow-System implementieren können, um automatisch einen Filter für das "sys_created_on"-Feld hinzuzufügen, falls keiner konfiguriert wurde:

SysLog
SysLog
SysLog

Zusammenfassung

Durch die Verwendung von ".filter" und der "Before Query" Business Rule können Sie sicherstellen, dass Ihre ServiceNow-Sitzung nicht durch das Laden großer Tabellen beeinträchtigt wird. Dies ermöglicht Ihnen, effizienter zu arbeiten und die Leistung Ihrer ServiceNow-Instanz zu optimieren.

Möchten Sie mehr über die spannenden Funktionen und Erweiterungen in ServiceNow erfahren? Lassen Sie sich von uns begeistern! Kontaktieren Sie uns noch heute unter kntktprzssfxcm, und unser engagiertes Prozessfux-Team steht Ihnen gerne zur Verfügung. Entdecken Sie gemeinsam mit uns, wie ServiceNow Ihr Unternehmen auf ein neues Level heben kann.

Herzliche Grüsse,
Ihr Prozessfux Team!

Feedbacks

Diese Webseite verwendet Cookies. Durch die Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Datenschutzinformationen