Monitoreo por Cubo



La información generada por cada cubo publicado en O3 BI, con el servicio de monitoreo, se almacena en archivos como el que se describe a continuación, en el directorio de la instalación, bajo /server/logs. Cada registro de estos archivos se genera por cada consulta realizada en el cubo. Estas consultas se dividen en dos tipos:

  • Básica: una consulta básica interna al motor de O3 BI, es una consulta que se resuelve en un único nivel de redundancia, cuando un usuario abre una vista se pueden ejecutar múltiples consultas básicas para resolver su requerimiento.
  • Usuario: una consulta efectuada por un usuario en una vista dada. Una consulta de usuario necesita ejecutar múltiples consultas básicas para ser resuelta, dependiendo de su complejidad. Por ejemplo, una consulta en la cual se realizaron expansiones de elementos (para ver los años y sus meses) requiere dos consultas básicas para ser resuelta: una a nivel año y otra a nivel mes. Una vista con ranking, dependiendo de su definición, puede requerir una consulta básica para determinar los elementos que quedan dentro del ranking y otra para resolver la consulta solicitada para esos elementos.

Generación: se crea un registro cada vez que se realiza una consulta sobre el cubo.

Nombre de campo

Tipo

Descripción

Date

dd/mm/yyyy

Día de la consulta.

Hour

hh:mm:ss

Hora de la consulta.

Precalc

String

Indica si se consulto algún nivel de redundancia. Sus valores pueden ser: true o false.

query_level


Nivel al que se realizo la consulta. Sólo válido para las consultas de tipo Básico

View

String

Si el usuario accedió al cubo a través de una vista, indica el nombre de dicha vista.

User

String

Usuario que realizó la consulta.

Role

String

Rol con el cual el usuario que realizo la consulta accedió el cubo.

Ip

String

Dirección IP desde la cual está accediendo el usuario que realizó la consulta.

query_time

Integer

Tiempo de la consulta en milisegundos.

distance

Integer

Distancia entre el query_level y precalc realizada como diferencia de vectores.

blocks_accesed

Integer

Cantidad total de bloques accedidos para resolver la consulta.

blocks_fault

Integer

Cantidad total de bloques que no se encontraron en caché y fueron necesarios para resolver la consulta.

used_cube_cache

Integer

Tamaño de la caché usada por el cubo en el instante de la consulta medida en bloques.

redundancy_level


Lista de identificadores de los niveles de redundancia consultados, solo válido para las consultas de tipo usuario

query_type

Integer

Tipo de Consulta. 0=Usuario, 1=Básica

basic_queries

Integer

Cantidad de consultas básicas generadas por la consulta de Usuario. Solo válido para las consultas de tipo usuario