Visualización de mapa
Puede utilizar la visualización de mapa en Oracle Logging Analytics para ver los registros de log agrupados por la ubicación desde la que se recopilan los logs.
Temas adicionales:
Especificar geolocalización mediante el comando geostats
La visualización de mapas utiliza las coordenadas de geolocalización para mostrar los resultados agregados en un mapa. Estas coordenadas se enriquecen durante la ingestión de logs, según 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 le 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 la ciudad, el país y el continente. A continuación, debe utilizar el campo Coordenadas de 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 simple o de diccionario 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.
Uso de colores personalizados en el mapa
En la visualización de mapas, puede utilizar colores personalizados para identificar diferentes valores de un campo. El campo se debe incluir 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, se edita la consulta para agregar el comando highlightgroups
con la especificación de color, de modo que para valores específicos de Acción, se muestran 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 -Action
Ejemplo de visualización de mapas al ejecutar la consulta anterior:
