Visualizzazione mappa

È possibile utilizzare la visualizzazione Mappa in Oracle Logging Analytics per visualizzare i record di log raggruppati per posizione da cui vengono raccolti i log.

Prima di poter utilizzare Mappa per visualizzare i record di log in base ai campi delle ubicazioni, se non si utilizza un'origine definita da Oracle, è necessario impostare le opzioni di arricchimento dei campi per popolare i campi delle coordinate di città, regione, paese, continente o posizione nell'origine log dalla pagina Amministrazione di Oracle Logging Analytics. Vedere Configura opzioni di arricchimento dei campi.
  1. Cercare i log per un set di entità. Vedere Cerca nei log per entità.
  2. Nel pannello Visualizza di Log Explorer, selezionare Mappa (apri la mappa).
    Viene visualizzata una mappa mondiale in cui i record di log possono essere raggruppati in base alle coordinate client, continente host client, paese host client, città host client e area host client.

    L'esempio riportato di seguito mostra la mappa in cui vengono raccolti i record di log da 1.195 posizioni.


    Visualizzazione mappa

    Sotto la visualizzazione, un'icona di avvertenza insieme al suggerimento indica che sono disponibili più dati di quelli visualizzati. È possibile filtrare i dati disponibili utilizzando uno dei campi della sezione Riferimento. Ad esempio, nei dati visualizzati sopra, se si applica un filtro per visualizzare i log solo dal continente Asia, la query viene aggiornata per riflettere la selezione. A tale scopo, fare clic sull'icona Azioni accanto al campo Continente host client nella sezione Riferimento, fare clic su Filtro, abilitare la casella di controllo per Asia nella finestra di dialogo Continente host client filtro e fare clic su Applica.

  3. Per personalizzare la visualizzazione per il caso d'uso, fare clic sull'icona Opzioni mappa Icona Opzioni mappa:
    • Visualizza mappa colori: per impostazione predefinita, la mappa colori è abilitata. È possibile scegliere di visualizzare la mappa in scala di grigi.

    • Mostra legenda: viene visualizzato il riepilogo delle dimensioni dei record di log e del numero dei gruppi.

    • Colore punto: selezionare il colore del punto che rappresenta la posizione da cui vengono raccolti i record di log.

    • Combina punti vicini: se il numero di ubicazioni è elevato e si desidera ridurre il numero di punti, è possibile combinare i punti vicini per semplificare la visualizzazione.

    • Colore punti combinati: selezionare il colore del punto che rappresenta i punti combinati.

    • Filtro su zoom: se si abilita questa opzione, viene eseguita una nuova query che si concentra sull'area selezionata con zoom rettangolare.

    • Abilita rotellina del mouse: utilizzare la rotellina del mouse all'interno dell'area di visualizzazione per ingrandire o ridurre la mappa.

  4. Per focalizzare l'analisi su un'area specifica della mappa, fare clic sull'icona Zoom rettangolare Icona zoom rettangolare e selezionare l'area di interesse. Quindi la mappa si regola automaticamente per concentrarsi sulla regione. Se è stata abilitata l'opzione Filtra su zoom nelle opzioni mappa, viene eseguita una nuova query che filtra i record di log nell'area selezionata.

Specificare la posizione geografica utilizzando il comando geostats

La visualizzazione Mappa utilizza le coordinate di geolocalizzazione per visualizzare i risultati aggregati su una mappa. Queste coordinate vengono arricchite durante l'inclusione dei log, in base a un campo indirizzo IP. Tuttavia, non tutti gli indirizzi IP possono avere un campo di coordinate valido. È ora possibile fornire le proprie coordinate quando l'arricchimento predefinito non è corretto o mancano le informazioni.

Utilizzare l'opzione include=custom del comando geostats per specificare i campi che contengono le informazioni sulla posizione geografica. È necessario fornire le coordinate. Facoltativamente, è inoltre possibile specificare Città, Paese e Contenuto. È quindi necessario utilizzare il campo Coordinate nella clausola by.

Di seguito è riportato un esempio che utilizza un'istruzione eval per fornire questi valori.

'Log Source' = 'OCI VCN Flow Unified Schema Logs'
| eval 'Source Coordinates' = if('Source IP' in ('10.0.3.188', '10.0.0.7'), '42.5,-83.23', 
                                 'Source IP' = '129.146.13.236', '32.72,-96.68', 
                                 null)
| eval 'Source City' = if('Source Coordinates' = '42.5,-83.23',  southfield,
                          'Source Coordinates' = '32.72,-96.68', dallas,
                          null)
| geostats include = custom city = 'Source City' coordinates = 'Source Coordinates' 
       count by 'Source IP', 'Source Coordinates'

utilizzare l'istruzione di valutazione per fornire i valori di ubicazione geografica

Specifica ubicazione geografica mediante una ricerca

Anziché utilizzare un valore eval, è possibile utilizzare una ricerca semplice o di dizionario per fornire i valori di geolocalizzazione. Di seguito è riportato un esempio di ricerca nel dizionario.

Operator,Condition,Coordinates,City
CIDRMATCH,10.0.3.1/24,"42.5,-83.23",Southfield
CIDRMATCH,129.146.13.1/24,"32.72,-96.68",Dallas

È quindi possibile utilizzare la ricerca nella query:

'Log Source' = 'OCI VCN Flow Unified Schema Logs'
| lookup table = 'Custom Coordinates' select Coordinates as 'Source Coordinates', City as 'Source City' using 'Source IP'
| geostats include = custom city = 'Source City' coordinates = 'Source Coordinates' 
      count by 'Source IP', 'Source Coordinates'

Vedere Creare una ricerca nel dizionario.

Usa colori personalizzati nella mappa

Nella visualizzazione mappa è possibile utilizzare colori personalizzati per identificare valori diversi di un campo. Il campo deve essere incluso nella sezione Raggruppa per delle impostazioni. Utilizzare il comando highlightgroups dopo il comando geostats nella query per specificare i colori personalizzati.

Nell'esempio seguente, il campo Azione viene incluso nella sezione Raggruppa per. Di conseguenza, il comando geostats viene aggiornato con il campo Azione. Successivamente, la query viene modificata per aggiungere il comando highlightgroups con la specifica del colore in modo che, per valori specifici di Azione, nella mappa vengano visualizzati i colori corrispondenti:

Valore del campo Azione Colore visualizzato
reject rosso
accept, allow, alert verde
drop blu

Query di esempio dopo le modifiche precedenti:

'Client Coordinates' != null and Action != null | geostats count by Action | highlightgroups color = red [ * | where Action = reject ] | highlightgroups color = green [ * | where Action in (accept, allow, alert) ] | highlightgroups color = blue [ * | where Action in (drop) ] | sort -Action

Esempio di visualizzazione mappa durante l'esecuzione della query precedente:


Visualizzazione mappa di esempio durante l'esecuzione della query precedente