Sie können Rohprotokolldaten ändern und Protokollnachrichten verwerfen oder aufteilen, bevor sie in behandelt werden MID-Server, Und daher vor Health Log Analytics Ordnet sie zu und strukturiert sie. Sie können beispielsweise verhindern, dass vertrauliche Daten erreichen Health Log Analytics Durch Ersetzen von Anwendernamen und Passwörtern durch ein Sternchen (*).
Prozedur
-
Navigieren zu an.
-
Öffnen Sie einen Datensatz.
Hinweis: Wenn das Vorverarbeitungsformular zum ersten Mal angezeigt wird, ruft Health Log Analytics automatisch Protokollbeispiele ab. Rufen Sie in nachfolgenden Sitzungen neue Beispiele manuell ab, indem Sie auswählen Aktualisieren Sie Beispiele .
- Wahlweise:
Verhindern Sie, dass Protokollbeispiele angezeigt werden, die aus den Protokolldaten im Rohzustand Ihrer Organisation stammen, indem Sie Disable raw log samples (Rohprotokollbeispiele deaktivieren) auswählen.
Wählen Sie diese Option aus, wenn Sie Ihre Protokolle nicht für Health Log Analytics verfügbar machen möchten.
- Wahlweise:
Schauen Sie sich an, wie sich die JavaScript-Funktion auf Protokollzeilen auswirkt.
-
Fügen Sie im Feld Test manual sample (Manuelles Beispiel testen) eine Beispielnachricht hinzu.
-
Wählen Sie Start.
-
Beachten Sie, wie sich die JavaScript-Funktion auf Protokollzeilen auswirkt.
-
Wählen Sie im Feld Unformatierte Eingabebeispiele ein Protokollbeispiel aus, das die Auswirkungen Ihrer neuen JavaScript-Funktion auf Protokollzeilen veranschaulicht, wenn Sie sie testen.
-
Definieren Sie eine JavaScript-Funktion, die Ihre Protokolldaten im Rohzustand ändert, bevor Health Log Analytics sie zuordnet und strukturiert.
Hinweis:
(Nur ACC-Dateneingaben) wenn Agent Client Collector Wechselt zu einem anderen MID-Server Um Failover-Schutz bereitzustellen, muss er zu einer anderen ACC-Dateneingabe wechseln. Daher müssen alle ACC-Dateneingaben dieselbe JavaScript-Funktion aufweisen. Von Health Log Analytics wird die neueste veröffentlichte JavaScript-Funktion für alle vorhandenen und zukünftigen ACC-Dateneingaben bereitgestellt. Das vorherige Skript wird dabei ersetzt. Diese Funktion wird unterstützt in der Anwendung Health Log Analytics, Version 22.0.12 – Dezember 2021 und später, verfügbar im ServiceNow Store. Informationen zum Failover-Schutz in Agent Client Collector Log Analytics (ACC-L) finden Sie unter Agent Client Collector Log Analytics.
-
Ändern Sie in der JavaScript-Konsole entweder die bereitgestellte JavaScript-Standardfunktion, ändern Sie eine vorhandene benutzerdefinierte JavaScript-Funktion, oder definieren Sie eine neue.
Hinweis: Zusätzlich zur JavaScript-Standardfunktion für die Datenvorverarbeitung bietet
Health Log Analytics eine JavaScript-Funktionsvorlage mit dem Namen
Scrubbing. Diese JavaScript-Funktion entfernt personenbezogene Daten wie E-Mail-Adressen, Sozialversicherungsnummern und Passwörter aus den Rohprotokolldaten. Die Vorlage kann als Ausgangspunkt für Ihren benutzerdefinierten Skriptcode dienen.
Diese Funktion wird unterstützt in Anwendung Health Log Analytics, Version 20.0.11 - Juli 2021, verfügbar im ServiceNow Store.
Hinweis: (Nur ACC-Dateneingaben) Stellen Sie sicher, dass Ihre JavaScript-Funktion zur Verarbeitung von Daten verwendet werden kann, die von allen ACC-Dateneingaben gestreamt werden.
Die JavaScript-Funktionen zur Vorverarbeitung von Rohprotokolldaten verwenden die folgenden Objekte:
-
Testen Sie die JavaScript-Funktion, indem Sie Test wählen und das Ergebnis in Ihrem Protokollbeispiel in zugehörigen Listen anzeigen.
Hinweis: Wenn sich Ihre neue JavaScript-Funktion nicht wie erwartet verhält, können Sie zur zuletzt veröffentlichten Funktion zurückkehren, indem Sie auf den zugehörigen Link JS-Funktion zurücksetzen klicken.
- Wahlweise:
Nehmen Sie alle erforderlichen Anpassungen vor, und testen Sie die JavaScript-Funktion erneut.
-
Klicken Sie auf Save template (Vorlage speichern), um die JavaScript-Funktion zu speichern.
Sie können die JavaScript-Funktion entweder als neue Vorlage speichern oder die aktuell ausgewählte Vorlage überschreiben.
-
Klicken Sie auf Publish (Veröffentlichen), um die JavaScript-Funktion in der Datenbank zu speichern.
Nächste Maßnahme
Fahren Sie mit der Seite Data Input Mapping (Dateneingabezuordnung) fort, indem Sie auf den zugehörigen Link Go to Mapping (Zu Zuordnung wechseln) klicken. Ordnen Sie Rohdaten zu, die in Ihre Instanz gestreamt werden, um festzustellen, wie sie durch Health Log Analytics verarbeitet werden.