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.
Para poder utilizar Map para ver registros de log basados en campos de ubicación, si no utiliza un origen definido por Oracle, debe definir las opciones de enriquecimiento de campo para rellenar los campos de coordenadas de ciudad, región, país, continente o ubicación en el origen de log desde la página Administración de Oracle Logging Analytics. Consulte Configuración de opciones de enriquecimiento de campos.
En el explorador de logs, en el panel Visualizar, seleccione Asignar ().
Muestra un mapa global en el que los registros de log se pueden agrupar por coordenadas de cliente, continente de host de cliente, país de host de cliente, ciudad de host de cliente y región de host de cliente.
El siguiente ejemplo muestra el mapa donde se recopilan los registros de log de 1.195 ubicaciones:
En la visualización, un icono de advertencia junto con el consejo indica que hay más datos disponibles de los que se muestran. Puede que desee filtrar los datos disponibles mediante uno de los campos de la sección Con referencia. Por ejemplo, en los datos mostrados anteriormente, si aplica un filtro para mostrar los logs solo del continente Asia, la consulta se actualiza para reflejar la selección. Para ello, haga clic en el icono Acciones situado junto al campo Continente de host de cliente de la sección Referenciado, haga clic en Filtro, active la casilla de control para Asia en el cuadro de diálogo Filtrar continente de host de cliente y haga clic en Aplicar.
Para personalizar la visualización de su caso de uso, haga clic en el icono Opciones de mapa :
Mostrar mapa de colores: por defecto, el mapa de colores está activado. Puede ver el mapa de escala de grises.
Mostrar leyenda: muestra el resumen de los tamaños de registro de log y el número de grupos.
Color de punto: seleccione el color del punto que representa la ubicación desde la que se recopilan los registros de log.
Combinar puntos cercanos: si el número de ubicaciones es muchos y desea reducir el número de puntos, puede combinar puntos cercanos para simplificar la vista.
Color de puntos combinados: seleccione el color del punto que representa los puntos combinados.
Filtrar en zoom: si activa esta opción, se ejecuta una nueva consulta que se centra en el área seleccionada con el zoom rectangular.
Activar rueda mousewheel: utilice la rueda dentro del área de visualización para acercar o alejar el mapa.
Para centrar el análisis en una región específica del mapa, haga clic en el icono de zoom rectangular y seleccione el área de interés. A continuación, el mapa se ajusta automáticamente para centrarse en la región. Si ha activado la opción Filtrar en zoom en las opciones de mapa, se ejecuta una nueva consulta que filtra los registros de log en el área seleccionada.
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:
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:
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: