Splunk - Pivot e set di dati
Splunk può importare diversi tipi di origini dati e creare tabelle simili alle tabelle relazionali. Questi sono chiamatitable dataset o semplicemente tables. Forniscono modi semplici per analizzare e filtrare i dati e le ricerche, ecc. Questi set di dati della tabella vengono utilizzati anche nella creazione di analisi pivot che impareremo in questo capitolo.
Creazione di un set di dati
Utilizziamo un componente aggiuntivo Splunk denominato Splunk Datasets Add-on per creare e gestire i set di dati. Può essere scaricato dal sito web di Splunk,https://splunkbase.splunk.com/app/3245/#/details.Deve essere installato seguendo le istruzioni fornite nella scheda dei dettagli in questo collegamento. In caso di installazione riuscita, vediamo un pulsante denominatoCreate New Table Dataset.
Selezione di un set di dati
Successivamente, facciamo clic sul file Create New Table Dataset e ci dà la possibilità di scegliere tra le tre opzioni seguenti.
Indexes and Source Types - Scegli tra un indice esistente o un tipo di origine già aggiunti a Splunk tramite l'app Aggiungi dati.
Existing Datasets - Potresti aver già creato un set di dati in precedenza che desideri modificare creando un nuovo set di dati da esso.
Search - Scrivi una query di ricerca e il risultato può essere utilizzato per creare un nuovo set di dati.
Nel nostro esempio, scegliamo un indice come fonte del set di dati come mostrato nell'immagine qui sotto:
Scelta dei campi del set di dati
Facendo clic su OK nella schermata sopra, ci viene presentata un'opzione per scegliere i vari campi che vogliamo finalmente entrare nel set di dati della tabella. Il campo _time è selezionato per impostazione predefinita e questo campo non può essere eliminato. Scegliamo i campi:bytes, categoryID, clientIP e files.
Facendo clic su fatto nella schermata sopra, otteniamo la tabella del set di dati finale con tutti i campi selezionati, come mostrato di seguito. Qui il set di dati è diventato simile a una tabella relazionale. Salviamo il set di dati consave as opzione disponibile nell'angolo in alto a destra.
Creazione di Pivot
Usiamo il set di dati sopra per creare un rapporto pivot. Il rapporto pivot riflette l'aggregazione dei valori di una colonna rispetto ai valori di un'altra colonna. In altre parole, i valori di una colonna vengono trasformati in righe e i valori di un'altra colonna in righe.
Scegli Azione set di dati
Per ottenere ciò, selezioniamo prima il set di dati utilizzando la scheda set di dati e quindi scegliamo l'opzione Visualize with Pivot dalla colonna Azioni per quel set di dati.
Scegli i campi pivot
Successivamente, scegliamo i campi appropriati per creare la tabella pivot. Scegliamo l'ID categoria nel filesplit columnsopzione in quanto questo è il campo i cui valori dovrebbero apparire come colonne diverse nel report. Quindi scegliamo File nel fileSplit Rowsopzione in quanto questo è il campo i cui valori devono essere presentati in righe. Il risultato mostra il conteggio di ogni valore categoryid per ogni valore nel campo file.
Successivamente, possiamo salvare la tabella pivot come rapporto o pannello in una dashboard esistente per riferimento futuro.