Conversione di un oggetto JSON in una stringa JSON utilizzando la regola del campo JSON Stringify
In IBM® Cloud Logs, puoi utilizzare la regola Campo JSON di stringa per ridurre la quantità di campi indicizzati archiviati per la ricerca.
Utilizzando questa regola, è possibile modificare un array o un oggetto dal formato JSON in testo per ridurre il numero di campi. Tuttavia, questo mantiene ancora i dati in IBM® Cloud Logs per essere ricercabili utilizzando la ricerca di testo libero.
Prima di iniziare
Le regole di analisi sono organizzate all'interno di Gruppi regole. Ogni gruppo ha un nome e una serie di regole con una relazione logica tra loro. I log vengono elaborati in base all'ordine del gruppo di regole (dall'inizio alla fine).
Vengono quindi elaborati in ordine di regole all'interno del gruppo di regole e in base agli operatori logici tra loro (AND/OR). Le regole consentono di elaborare, analizzare e ristrutturare i dati di log per preparare il monitoraggio
e l'analisi. Per ulteriori informazioni, consultare Gestione dei gruppi di regole.
Configurazione di una regola del campo JSON Stringify
Completa i seguenti passi:
-
Fai clic sull'icona Data pipeline
> Parsing rules e fai clic su New Rule Group.
-
Nella sezione Dettagli, immettere il Nome gruppo di regole e la Descrizione gruppo di regole.
-
Nella sezione Matcher regole, configura le applicazioni, i sottosistemi e le gravità che definiscono i log su cui applicare le regole incluse nel gruppo di regole.
-
Nella sezione Rules, seleziona Stringify JSON field
.
Immettere un nome.
Facoltativamente, immettere una descrizione.
Per Campo di origine, immettere il campo che si desidera convertire in testo.
Configurare se si desidera conservare o eliminare il campo di origine.
-
Selezionare Conserva se si desidera conservare il campo originale con il relativo contenuto.
-
Selezionare Elimina se si desidera eliminare il campo originale e il relativo contenuto.
Per Campo di destinazione, immettere il campo in cui si desidera salvare il contenuto dell'origine.
Attivare / disattivare lo stato su ATTIVO se si desidera che la regola sia abilitata.
-
-
Aggiungere ulteriori gruppi di regole facendo clic su Aggiungi regola e selezionando il tipo di regola desiderato. Attivare AND/OR per selezionare come si desidera che vengano elaborate le regole aggiuntive.
-
Fare clic su Crea gruppo di regole.
Esempio
Nel seguente esempio, il campo sessionIssuer, che è un oggetto, viene modificato in testo e viene fornito il nome application.