Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Monitoreo del servidor de O3 BI. Logs de profiling. Cache de cubos. Usuarios conectados.

En este wiki se describen las funcionalidades disponibles para el monitoreo del servidor de O3 BI. Además se presenta el mecanismo de definición de cache de cubos y la funcionalidad de usuarios conectados.

Este nodo agrupa las principales funcionalidades relacionadas al monitoreo de O3 BI, clasificadas de la siguiente manera:

Servidor actual: Perfiles, Reglas, Cubos en cache.

Cubos activos: listado de cubos activos, configuración de cache de cubos, datos de conexión a cubos.

Usuarios conectados a O3 BI.

Perfiles - Monitoreo de O3 BI

Permite analizar la utilización y el rendimiento de O3 BI a lo largo del tiempo. Al activar este servicio, y dependiendo de su configuración se podrá generar información general, así como específica para cada uno de los cubos que se encuentran publicados.

Esta información, dado que se almacena en diferentes archivos de log, podrá ser utilizada luego por parte del administrador o del diseñador de cubos para realizar ajustes en los parámetros de configuración del servidor o inclusive en la definición de los modelos.

Se proveen además modelos multidimensionales predefinidos que permiten analizar información a partir de los archivos de estadísticas generados por este servicio.

Por defecto el servicio de monitoreo se encuentra desactivado, sin generar archivos de log para el servidor de O3 ni para los cubos publicados.

Luego de habilitar el monitoreo del servidor, se puede activar la generación de archivos de log para los cubos, y en forma independiente los logs generales del servidor de O3. Los archivos se ubicarán por defecto en el directorio de la instalación, bajo /server/logs. Esta ubicación puede ser cambiada.

Se debe especificar la ventana de tiempo en segundos que será usada para registrar eventos en algunos de los logs (es decir, a intervalos de tiempo constantes).

En esta solapa Perfiles se habilita el monitoreo general y/o por cubo, y los archivos (logs) generales que se desee generar. Existen cuatro posibles:

  • Audit

  • Cubes

  • O3CubeService

  • Sessions

En cambio, para cada uno de los cubos publicados en el O3 Server se debe activar o desactivar la generación de información e indicar el lugar donde se quiere almacenar el archivo de log correspondiente. Esto se realiza desde la solapa "Monitor" en el panel de propiedades de cada cubo.

La generación de información de log por parte del servicio de monitoreo puede realizarse de dos formas diferentes:

  1. Tomando muestras de ciertos indicadores a intervalos de tiempo constantes, o

  2. Ante un determinado evento como la realización de una consulta, la apertura de una sesión, la finalización de una sesión o una conexión fallida al servidor.

En el primer caso, cada vez que transcurre el intervalo de tiempo definido en la configuración se genera un registro en alguno(s) de los archivos de log (O3CubeService, Sessions y Cubes), con los valores actuales de los indicadores que se definan (por ejemplo: memoria caché utilizada en ese instante, número de sesiones abiertas en ese momento, etc.).

Para que esta información pueda ser utilizada en la construcción de un cubo, y eventualmente permitir comparaciones entre diferentes días, semanas, meses, etc., las muestras deben tomarse siempre durante el mismo intervalo de tiempo en el día (es decir que el comienzo y finalización de la toma de valores debe ser a la misma hora) y con la misma frecuencia. En caso de modificar alguno de estos parámetros es conveniente eliminar los datos anteriores de los archivos de log.

En el segundo caso, cada vez que algún usuario realiza por ejemplo una consulta sobre el O3 Server se genera un registro en alguno(s) de los archivos (Audit, y Queries) con información relacionada con la consulta realizada (tiempo en milisegundos de la consulta, porcentaje de acierto en la caché para la consulta, etc.) o con los valores para ese instante de algunos indicadores. Algo similar ocurre frente a un evento de conexión.

Finalmente, se provee una alternativa para el análisis de estos logs, que es el uso de modelos multidimensiones predefinidos. Estos modelos utilizan los logs de monitoreo como fuentes de datos, permitiendo su análisis de forma mucho más sencilla e intuitiva.

Existe además un log específico para monitoreo de accesos a O3 BI, que se genera siempre, independientemente de si se enciende el monitoreo general del servidor.
Ver Log de monitoreo de accesos a O3 BI.

Reglas


  • No labels