Configuración de Visualización de Registros de Búsqueda
Acerca de la Visualización de Registros de Búsqueda
Fess captura los registros de búsqueda y los registros de clics de los usuarios. Los registros de búsqueda capturados se pueden analizar y visualizar utilizando OpenSearch Dashboards.
Información que se Puede Visualizar
Con la configuración predeterminada, se puede visualizar la siguiente información:
Tiempo promedio para mostrar resultados de búsqueda
Número de búsquedas por segundo
Clasificación de User Agent de usuarios que acceden
Clasificación de palabras clave de búsqueda
Clasificación de palabras clave de búsqueda con 0 resultados
Número total de resultados de búsqueda
Tendencias de búsqueda en series temporales
Puede construir su propio panel de monitoreo personalizado creando nuevos gráficos usando la función Visualize y añadiéndolos al Dashboard.
Configuración de Visualización de Datos mediante OpenSearch Dashboards
Instalación de OpenSearch Dashboards
OpenSearch Dashboards es una herramienta para visualizar datos de OpenSearch utilizada por Fess. Instale OpenSearch Dashboards siguiendo la documentación oficial de OpenSearch.
Edición del Archivo de Configuración
Para que OpenSearch Dashboards reconozca el OpenSearch utilizado por Fess, edite el archivo de configuración config/opensearch_dashboards.yml.
opensearch.hosts: ["http://localhost:9201"]
Cambie localhost al nombre de host o dirección IP apropiado para su entorno. Con la configuración predeterminada de Fess, OpenSearch se inicia en el puerto 9201.
Nota
Si el número de puerto de OpenSearch es diferente, cámbielo al número de puerto apropiado.
Inicio de OpenSearch Dashboards
Después de editar el archivo de configuración, inicie OpenSearch Dashboards.
$ cd /path/to/opensearch-dashboards
$ ./bin/opensearch-dashboards
Después del inicio, acceda a http://localhost:5601 en su navegador.
Configuración del Patrón de Índice
Seleccione el menú «Management» desde la pantalla de inicio de OpenSearch Dashboards.
Seleccione «Index Patterns».
Haga clic en el botón «Create index pattern».
Introduzca
fess_log*en Index pattern name.Haga clic en el botón «Next step».
Seleccione
requestedAten Time field.Haga clic en el botón «Create index pattern».
Con esto, se completa la preparación para visualizar los registros de búsqueda de Fess.
Creación de Visualizaciones y Paneles
Creación de Visualizaciones Básicas
Seleccione «Visualize» del menú lateral.
Haga clic en el botón «Create visualization».
Seleccione el tipo de visualización (gráfico de líneas, gráfico circular, gráfico de barras, etc.).
Seleccione el patrón de índice creado
fess_log*.Configure las métricas y buckets (unidades de agregación) necesarios.
Haga clic en el botón «Save» para guardar la visualización.
Creación de Paneles
Seleccione «Dashboard» del menú lateral.
Haga clic en el botón «Create dashboard».
Haga clic en el botón «Add» para añadir las visualizaciones creadas.
Ajuste el diseño y haga clic en el botón «Save» para guardar.
Configuración de Zona Horaria
Si la visualización de la hora no es correcta, configure la zona horaria.
Seleccione «Management» del menú lateral.
Seleccione «Advanced Settings».
Busque
dateFormat:tz.Configure la zona horaria con un valor apropiado (por ejemplo:
Asia/TokyooUTC).Haga clic en el botón «Save».
Verificación de Datos de Registro
Seleccione «Discover» del menú lateral.
Seleccione el patrón de índice
fess_log*.Se mostrarán los datos de registro de búsqueda.
Puede especificar el período a mostrar en la selección de rango de tiempo en la parte superior derecha.
Principales Campos de Registro de Búsqueda
Los registros de búsqueda de Fess contienen la siguiente información.
| Nombre del Campo | Descripción |
|---|---|
queryId | Identificador único de la consulta de búsqueda |
searchWord | Palabra clave de búsqueda |
requestedAt | Fecha y hora en que se ejecutó la búsqueda |
responseTime | Tiempo de respuesta de los resultados de búsqueda (milisegundos) |
queryTime | Tiempo de ejecución de la consulta (milisegundos) |
hitCount | Número de coincidencias en los resultados de búsqueda |
userAgent | Información del navegador del usuario |
clientIp | Dirección IP del cliente |
languages | Idioma utilizado |
roles | Información del rol del usuario |
user | Nombre de usuario (al iniciar sesión) |
Puede analizar los registros de búsqueda desde diversas perspectivas utilizando estos campos.
Solución de Problemas
Si no se Muestran Datos
Verifique que OpenSearch se esté ejecutando correctamente.
Verifique que la configuración de
opensearch.hostsenopensearch_dashboards.ymlsea correcta.Verifique que se estén ejecutando búsquedas en Fess y que se estén registrando los logs.
Verifique que el rango de tiempo del patrón de índice esté configurado apropiadamente.
Si se Producen Errores de Conexión
Verifique que el número de puerto de OpenSearch sea correcto.
Verifique la configuración del firewall o grupos de seguridad.
Verifique si hay errores en los archivos de registro de OpenSearch.