Funzioni per i campi nell'analisi dei collegamenti

Aggiungi più di due campi

Aggiungere più di due campi all'analisi. Ogni campo aggiunto per l'analisi viene visualizzato come colonna nella tabella Gruppi.

Esaminare l'esempio seguente:



Selezionare il campo dal pannello Campi > fare clic sull'icona Opzioni Icona Opzioni > utilizzare l'opzione Aggiungi a campi di visualizzazione per estrarne i valori.

Di conseguenza, la tabella Gruppi contiene le colonne per i campi Event Start Time, Event End Time, unique(Application) e unique(Program Details).

Rinominare i campi modificando la query

Per impostazione predefinita, i campi aggiunti al pannello Valore verranno visualizzati nei nomi delle colonne della tabella Gruppi con il nome della funzione utilizzata per creare il campo. Modificare la query per assegnare i nomi ai campi.

Considerare l'esempio seguente per la query attualmente utilizzata per eseguire la funzione di collegamento:

'Log Source' = 'EBS Concurrent Request Logs - Enhanced'
| link 'Request ID'
| stats earliest('Event Start Time') as 'Request Start Time', 
latest('Event End Time') as 'Request End Time',
unique(Application),
unique('Program Details')  
| eval 'Time Taken' = 'Request End Time' - 'Request Start Time'
| classify topcount = 300 'Request Start Time', 'Time Taken' as 'Request Analysis'

Per modificare i nomi dei campi unique(Application) in Application Name e unique('Program Details') in Job, modificare la query:

'Log Source' = 'EBS Concurrent Request Logs - Enhanced'
| link 'Request ID'
| stats earliest('Event Start Time') as 'Request Start Time', 
latest('Event End Time') as 'Request End Time',
unique(Application) as 'Application Name',
unique('Program Details') as Job  
| eval 'Time Taken' = 'Request End Time' - 'Request Start Time'
| classify topcount = 300 'Request Start Time', 'Time Taken' as 'Request Analysis'

Dopo aver rinominato i campi, è possibile fare riferimento ai campi utilizzando i nuovi nomi. I nomi di colonna nella tabella Gruppi avranno i nuovi nomi dei campi.

Aggiungi altri campi per analisi con dimensioni e colori

Nel grafico a bolle vengono utilizzati due campi per rappresentare l'asse x e l'asse y. I campi rimanenti possono essere utilizzati per controllare le dimensioni e il colore delle bolle nel grafico.

Nel grafico vengono utilizzati due campi per tracciare gli assi X e Y. Per aggiungere altri campi per l'analisi nel grafico a bolle,

  1. Dal menu Analizza, fare clic su Crea grafico. Viene visualizzata la finestra di dialogo Analizza.

    Per modificare un grafico esistente, fare clic sull'icona Impostazioni Menu Impostazioni accanto al titolo del grafico e fare clic su Modifica grafico. Viene visualizzata la finestra di dialogo Analizza.

  2. Selezionare il campo da rappresentare lungo l'asse X. Deve essere un campo numerico.

  3. Selezionare il campo da rappresentare lungo l'asse Y. Deve essere un campo numerico.

  4. Nel pannello Dimensione/Colore selezionare i campi da utilizzare per definire le dimensioni e i colori delle bolle nel grafico. È possibile utilizzare qualsiasi campo per controllare il colore, ma è necessario utilizzare i campi numerici per controllare le dimensioni delle bolle.

  5. Selezionare il campo da Correlare.

  6. Fare clic su OK.

Inoltre, Conteggio gruppi è disponibile come campo per controllare la dimensione e il colore.

Il comando classify viene ora eseguito con più campi, nell'ordine specificato nella selezione Analizza. Il seguente grafico a bolle mostra più campi:



Nell'esempio precedente,

  • Il campo Request Start Time viene tracciato lungo l'asse X
  • Il campo Time Taken viene tracciato lungo l'asse Y
  • I campi stringa Application Name e Job vengono utilizzati per controllare la dimensione e il colore delle bolle nel grafico

Inoltre, l'alias Gruppi viene modificato in Richieste e l'alias Record di log viene modificato in Log di richieste concorrenti.

Contrassegnare l'unità per un campo al momento della query

Utilizzare la funzione unit( ) del comando eval per contrassegnare l'unità di un campo nell'interfaccia utente Link.

Per un elenco completo delle unità supportate, vedere Tipi supportati per la funzione unità.

Un campo con un'unità di tipo dimensione o durata viene utilizzato per formattare i valori nel grafico Analisi collegamento, addfields, istogrammi e nella tabella Collegamento. Nell'esempio seguente, i formati Data Transfer e Average Duration vengono formattati automaticamente in base all'unità specificata:

'Log Source' = 'OCI API Gateway Access Logs'
| link 'OPC Request ID' 
| stats avg('Content Size Out') as 'Total Bytes',
        avg(Duration) as 'Duration (sec)',
        unique(Status) as Status
| eval 'Data Transfer'     = unit('Total Bytes', byte)
| eval 'Average Duration'  = unit('Duration (sec)', sec)
| fields -'Duration (sec)', -'Total Bytes'
| classify 'Start Time', 'Average Duration', 
          'Data Transfer', Status as 'API Gateway Logs'

Contrassegnare l'unità per un campo durante il tempo di query

Contrassegnare un tipo di campo come percentuale o microsecondo

Oltre a ore, minuti, secondi e millisecondi, è ora possibile contrassegnare un campo come contenente un valore in microsecondi o un valore percentuale.

Si consideri il seguente esempio che illustra l'uso del tipo di campo microsecondo e percentuale:

| *
| eval GC = unit('GC Time', micro)
| link span = 5minute Time, Entity, 'GC Type'
| rename Count as 'Number of GCs'
| stats avg(GC) as 'Average GC Time'
| eventstats sum('Number of GCs') as 'Total GCs' by Entity
| eval 'GC Contribution' = unit(100 / ('Total GCs' / 'Number of GCs'), pct)
| classify 'Start Time', 'GC Contribution', 'Average GC Time' as 'GC Time Taken'

tipo di campo microsecondo e percentuale