Visualización de mapa
Puede utilizar la visualización de mapa en Oracle Log Analytics para ver los registros de log agrupados por la ubicación desde la que se recopilan los logs.
Temas adicionales:
Especificación de la geolocalización mediante el comando geostats
La visualización de mapa utiliza las coordenadas de geolocalización para mostrar los resultados agregados en un mapa. Estas coordenadas se enriquecen durante la ingesta de logs, en función de un campo de dirección IP. Sin embargo, no todas las direcciones IP pueden tener un campo de coordenadas válido. Ahora puede proporcionar sus propias coordenadas cuando el enriquecimiento por defecto es incorrecto o falta la información.
Utilice la opción include=custom para el comando geostats para especificar los campos que contienen la información de geolocalización. Debe proporcionar las coordenadas. También puede especificar de manera opcional las opciones Ciudad, País y Continente. Debe utilizar el campo Coordenadas en la cláusula by.
A continuación se muestra un ejemplo que utiliza una sentencia eval para proporcionar estos valores:
'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'

Especificar geolocalización mediante una consulta
En lugar de utilizar eval, puede utilizar una consulta de diccionario o simple para proporcionar los valores de geolocalización. A continuación, se muestra un ejemplo de consulta de diccionario:
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
A continuación, puede utilizar la consulta en la consulta:
'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'
Consulte Creación de una consulta de diccionario.
Usar colores personalizados en el mapa
En la visualización del mapa, puede utilizar colores personalizados para identificar los diferentes valores de un campo. El campo debe incluirse en la sección Agrupar por de la configuración. Utilice el comando highlightgroups después del comando geostats en la consulta para especificar colores personalizados.
En el siguiente ejemplo, el campo Acción se incluye en la sección Agrupar por. Como resultado, el comando geostats se actualiza con el campo Acción. A continuación, la consulta se edita para agregar el comando highlightgroups con la especificación de color de modo que, para valores específicos de Acción, se muestren los colores correspondientes en el mapa:
| Valor del campo Acción | Color mostrado |
|---|---|
reject |
rojo |
accept, allow, alert |
verde |
drop |
azul |
Consulta de ejemplo después de realizar los cambios anteriores:
'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 -ActionEjemplo de visualización de mapa al ejecutar la consulta anterior:

