Visualizzazione mappa
È possibile utilizzare la visualizzazione Mappa in Oracle Log Analytics per visualizzare i record di log raggruppati in base alla posizione da cui vengono raccolti i log.
Argomenti aggiuntivi:
Specificare la posizione geografica mediante il comando geostats
La visualizzazione Mappa utilizza le coordinate di geolocalizzazione per visualizzare i risultati aggregati su una mappa. Queste coordinate vengono integrate durante l'inclusione del log, in base a un campo di indirizzo IP. Tuttavia, non tutti gli indirizzi IP possono avere un campo di coordinate valido. È ora possibile fornire le proprie coordinate se l'arricchimento predefinito non è corretto o se mancano le informazioni.
Usare l'opzione include=custom del comando geostats per specificare i campi che contengono le informazioni di geolocalizzazione. Specificare le coordinate. Facoltativamente, è anche possibile specificare i valori Città, Paese e Continente. Utilizzare quindi il campo Coordinate nella clausola by.
Di seguito è riportato un esempio che utilizza un'istruzione eval per fornire i seguenti 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'

Specifica geolocalizzazione mediante ricerca
Invece di utilizzare un eval, è possibile utilizzare una ricerca semplice o di dizionario per fornire i valori di geolocalizzazione. Di seguito è riportato un esempio di ricerca del 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'
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 è incluso nella sezione Raggruppa per. Il comando geostats viene quindi 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, i colori corrispondenti vengano visualizzati nella mappa:
| Valore del campo Azione | Colore visualizzato |
|---|---|
reject |
rosso |
accept, allow, alert |
verde |
drop |
blu |
Query di esempio dopo aver apportato le modifiche sopra riportate:
'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 -ActionVisualizzazione mappa di esempio durante l'esecuzione della query precedente:

