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 3 Next »

Introduction

In release 4.2, a query metrics system was created to have more information about the queries that are executed in the system (these metrics are stored in the QueryMetrics Entity).

For version 4.3.0, a new UI has been created (built as a dashboard) that allows a complete profiling of the queries that are executed within the platform.

Where is it accessed from and who has permission to see it?

Only platform users with administrator role can see it.

Access is from this menu entry:

Tools → Queries Profiler UI

Pages that make up the dashboard

This dashboard is made up of two pages.

It is possible to navigate between them with these tabs.

Summary Report:

Esta vista muestra kpis, que permiten extraer conclusiones sobre que consultas realizadas son más lentas, total de consultas agrupadas en el tiempo. Comparativas sobre la medía de tiempo empleado en la consulta en función del origen, o el total de consultas y de errores a partir de estos o de los usuarios, además se permite el filtrado de los datos por lo que se puede focalizar la información por ejemplo para determinados tipos de consulta, usuarios, entidades,…

Detail:

En esta vista se tiene acceso a la información de todas las consultas que se realizan en plataforma, si se han ejecutado correctamente o si han dado error, el tipo de consulta si es SQL, MONGO el componente desde el que se ha lanzado Controlpanel, Dashboard Engine,… los ms que ha tardado en ejecutarse la entidad principal que se ha consultado, etc.

Composición página Summary Report

A continuación fragmentaremos en los distintos componentes la vista Summary Report:

Formulario de filtrado:

Comparativa de las medias del consumo de las consultas en función del origen de estas.

Gráfica que muestra el acumulado de consultas por origen, permite hacer zoom con el ratón, visualizarlo como barras o lineas y descargarlo como imagen .

Total de errores por usuario, muestra el acumulado de consultas que han dado error por usuario permitiendo compararlos visualmente como aquí por ejemplo donde se ve claramente que hay un usuario con muchas más consultas erróneas que el resto.

Muestra una gráfica ordenada de mayor a menor número total de consultas por usuario, como en la gráfica de barras anterior se permite hacer zoom con el ratón, visualizarlo como barras o lineas y descargarlo como imagen .

En este caso la comparativa se realiza en función del origen de la consulta mostrándose el total de consultas erróneas y el porcentaje por origen

Esta gráfica permite visualizar el total de consultas por fecha para el último día, últimos 30 días, 60 días o tres meses.

Esta tabla muestra la información relativa a las 10 consultas que han tardado más en realizarse, pudiendose expandir para mostrar todos los detalles de la consulta, como la propia consulta el tipo de consulta, …

Estos kpis muestran el total de consultas y el total de consultas erróneas con el porcentaje que representan

Composición página Detail

A continuación fragmentaremos en los distintos componentes la vista

Formulario de filtrado

En él podemos ver que uno de los selectores o filtros permite seleccionar intervalos de fechas, para simplificar la busqueda, pudiendo ver los registros de la última hora, las últimas 12 horas,…

Este componente permite filtrar la búsqueda en un rango de tiempo empleado en la ejecución de las consultas, el 100% estaría por encima de la consulta más costosa.

Tabla paginada en servidor con la información de las consultas, puede ordenarse por los distintos campos, se muestra en verde o rojo dependiendo del estado y del tiempo consumido por la consulta, la información puede estar filtrada por el formulario anterior con lo que es mucho más facil encontrar las consultas para detectar posibles errores.


  • No labels