Explorador de datos
ServicePilot proporciona acceso a los datos que recoge en forma de gráficos, cuadros y resúmenes, así como a los datos brutos almacenados en sus bases de datos. Todo esto se filtra y clasifica para producir estadísticas útiles.
Al desplegar los recursos, las plantillas de packages vienen con cuadros de mando predefinidos para mostrar la información relacionada con estos recursos. Es posible que estos cuadros de mando ya muestren la información que necesitas, pero es posible refinar estas búsquedas o crear consultas completamente nuevas.
Tipos de datos
Existen dos tipos principales de datos para la información almacenada por ServicePilot en sus bases de datos. String contiene texto. Integer registrar datos numéricos.
Umbrales indicadores
Al probar los umbrales, los indicadores de String sólo pueden utilizar los operadores = y <> mientras que los indicadores de Integer también se pueden comprobar con < y > para ver si el valor está por encima o por debajo de un límite.
Además de los umbrales fijos, los indicadores Integer también pueden tener umbrales establecidos en función del análisis de las series de datos. Si se detectan Spikes o alertas de cluster de aprendizaje, estos también pueden establecer el estado del indicador. Puede encontrar más información sobre Anomalías de datos en ¿Qué es un umbral?
Operadores de consulta de bases de datos
Al extraer los datos de la base de datos ServicePilot, se recogen varias series de datos para su presentación. Cada serie se recoge dentro del mismo marco de tiempo especificado. Se especifica un Campo y se aplica a los datos un operador Estadística de campo o una Fórmula.
Estadísticas de campo
Las Estadísticas de Campo están limitadas por el tipo de datos que se están consultando.
Tipo de datos | Estadísticas de campo | Utilice |
---|---|---|
String & Integer | Cuenta | Cuente el número de registros de la base de datos que contienen este campo en el período especificado. No todos los registros de la base de datos contienen todos los campos. Si se necesita un recuento de todos los records, cuente con el campo índice id que está presente en todos los records. |
Primer valor | Obtener el primer valor del campo seleccionado dentro del tiempo especificado. | |
Ultimo valor | Obtener el último valor del campo seleccionado dentro del tiempo especificado. | |
Datos que faltan | Cuente el número de entradas en la base de datos que no contienen este campo en el período especificado. | |
Único | Cuente el número de valores diferentes que el campo seleccionado toma dentro del período de tiempo especificado. | |
Integer sólo | Suma | Suma de todos los valores en el campo especificado dentro del período de tiempo especificado. |
Promedio | Encuentra el promedio de todos los valores en el campo especificado dentro del período de tiempo especificado. | |
Min | Encuentra el valor más pequeño entre todos los valores del campo especificado dentro del período de tiempo especificado. | |
Max | Encuentra el mayor valor entre todos los valores del campo especificado dentro del período de tiempo especificado. | |
Suma2 | La suma al cuadrado de todos los valores en el campo especificado dentro del período especificado. | |
Percentil | Un valor estimado para el percentil especificado a partir de todos los valores en el campo especificado dentro del período de tiempo especificado. Por ejemplo: el percentil 20 es el valor por debajo del cual se encuentra el 20% de las observaciones. | |
Pico | Cuente el número de valores que empiezan a caer fuera de un rango calculado dinámicamente alrededor del gráfico del valor del campo especificado. | |
Tendancia1 | Una tendencia de deslizamiento expresada en porcentaje para el campo especificado. | |
Trend30 | Una tendencia de deslizamiento de 30 días expresada en porcentaje para el campo especificado. | |
Prediction | Una previsión temporal que indique cuándo este campo superará el umbral crítico asociado a este indicador. |
Las fórmulas estadísticas más complejas se representan mejor gráficamente con un gráfico de muestra. Este gráfico representa un indicador con el rango asociado y los picos fuera de rango.
Fórmulas
En lugar de obtener una estadística directamente de los datos, se puede aplicar una Fórmula para crear una nueva serie a partir de la serie existente. Por ejemplo: una serie se define obteniendo la suma del tráfico de red entrante y una segunda serie se define obteniendo la suma del tráfico saliente. Una tercera serie se define entonces como la suma de las dos primeras series para poder ver el tráfico total.
Fórmula | Utilice |
---|---|
sum(x,y,...) | Suma los valores de las series. Ejemplo : sum(series0,series1) |
sub(x,y) | Réstale la segunda serie al primero. Ejemplo: sub(series0,series1) |
product(x,y,...) | Multiplica los valores de la serie juntos. Ejemplo: product(series0,series1) |
div(x,y) | Dividir la primera serie por la segunda. Ejemplo: div(series0,series1) |
termfreq(series#,term) | Cuenta el número de veces que term está en la serie. Ejemplo: termfreq(series0,'ok') |
viewpath(series#) | Obtener la jerarquía de vista para la serie. Ejemplo: viewpath(series0) |
status(series#) | Obteniendo el estado de serie. Ejemplo: status(series0) |
Consultas personalizadas a la base de datos
Además de los widgets que consultan la base de datos de ServicePilot en los cuadros de mando y los informes PDF, se pueden realizar consultas ad-hoc desde el menú Busca. Estas consultas pueden refinarse para crear nuevos widgets si es necesario. Los datos devueltos siempre se filtrarán automáticamente en función de lo que un usuario concreto esté autorizado a supervisar.
Las consultas pueden realizarse de dos maneras.
- Widget - Sintaxis Lucene
- Query - Sintaxis SQL simple
Las consultas Lucene utilizan la sintaxis de consulta de Apache Lucene. Los datos pueden presentarse de muchas formas. La consulta y la forma de presentación se representan conjuntamente como definiciones de widget.
Las consultas SQL simples extraen una única serie de datos a partir de una base de datos con un criterio de selección, un operador de agrupación y un filtro. Los datos se presentan en forma de tabla exportable en formato csv.
Realizar una consulta SQL
Para realizar una simple consulta SQL en una de las bases de datos de ServicePilot vaya a la página de Explorador de datos.
1. Abra la página de SQL |
2. Cambie el intervalo de tiempo al período más pequeño para reducir los tiempos de consulta mientras desarrolla una nueva consulta personalizada |
3. Ir a la página de Ejemplos |
4. Establezca los campos SELECT, FROM y GROUP BY así como una WHERE opcional |
5. Añada un filtro de consulta y haga clic en Aplicar |
Las búsquedas personalizadas pueden guardarse con el botón Guardar. A continuación, se pueden recuperar y eliminar en la sección Query registrada de las consultas de ejemplo.
Cuando se selecciona un grupo de datos en la respuesta presentada, es posible Copie el resultado o Exportarlo en formato csv.
Realizar una Lucene query
Para realizar consultas en Lucene, utilice la página Widget para definir tanto la consulta como la presentación de los datos en forma de widget. Consulte la sección Crear widgets personalizados más abajo.
Crear widgets personalizados
Si los cuadros de mando existentes no presentan los datos en la forma que usted desea, se pueden crear nuevas consultas personalizadas y almacenarlas para utilizarlas en tableros personalizados e informes en PDF. Ver la sección Cuadros de mando para más detalles.
Seleccionar los datos de origen del widget
1. Comience por abrir la página de Widget | |
2. Cambie el intervalo de tiempo al período más pequeño para reducir los tiempos de consulta mientras desarrolla una nueva consulta personalizada | |
3. Seleccione uno de los Ejemplos disponibles como punto de partida, en función de los datos a consultar. Las plantillas están organizadas por la base de datos en la que se almacenan los datos. Las búsquedas personalizadas existentes se presentan en la parte inferior de la lista bajo Display. | |
4. Seleccione el menú Display | ![]() |
5. Haga clic en el botón de vista de Documents para ver los datos en bruto tal y como se encuentran en la base de datos | ![]() |
6. Visualice todos los campos disponibles de un registro haciendo clic en el icono tabla al principio de la línea | |
7. Para cambiar la forma en que se presentan los eventos, haga clic en el botón Propiedades y seleccione qué datos mostrar y resaltar en la tabla, así como alternar la visibilidad del gráfico | ![]() |
Es posible presentar estos datos directamente en una tabla de registros, pero casi siempre es más útil filtrar, resumir, clasificar y graficar los datos.
Definir las series de datos del widget
Series pueden ser añadidas, modificadas y eliminadas de la lista de series por encima del widget.
Se pueden definir varias series diferentes y visualizarlas en el mismo widget. Cada serie tiene tres parámetros críticos: Campo o fórmula, Estadísticas de campo y Título.
Los demás parámetros de la serie dependen de estos ajustes iniciales. Tenga en cuenta que las pestañas Tabla y Heat Map del cuadro de diálogo Ajustes de las series contienen otros ajustes sobre cómo se presentarán los datos de esta serie.
Presentación de datos del widget
Una vez que los datos han sido seleccionados y filtrados, pueden ser presentados de muchas maneras diferentes. Utilice el menú Display para seleccionar cómo se deben ver los datos.
Tipo de vista | Utiliza |
---|---|
Table | Visualización de cada una de las series en forma de columna en la tabla. Las filas de la tabla se definen mediante el filtro Group by. |
Histo_bar | Visualización de un gráfico de barras a lo largo del tiempo. Las series se apilan unas sobre otras. |
Histo_line | Visualización de una línea por serie y superposición de las mismas en un gráfico a lo largo del tiempo. |
Histo_area | Al igual que el Gráfico de barras, el Gráfico de áreas muestra series apiladas en el tiempo, salvo en el caso de los gráficos de zona. |
Histo_trend | Visualización de las líneas de tendencia para cada serie a lo largo del tiempo. |
Hits_pie | Visualización de un gráfico circular en el que cada segmento representa el valor de una serie. El tamaño de cada segmento será un porcentaje relativo de todos los valores de la serie. |
Hits_donut | Visualización de un gráfico circular en el que cada segmento representa el valor de una serie. El tamaño de cada segmento será un porcentaje relativo de todos los valores de la serie. |
Hits_Counters | Visualización de un único valor para cada serie a partir de todos los datos del intervalo de tiempo especificado. |
Hits_bar | Visualización de un gráfico con los datos de la serie. Cada serie generará una barra vertical en el gráfico. |
Documents | Visualización de la lista sin procesar de los registros de la base de datos, uno por línea. También se puede incluir un diagrama de barras con los datos. |
Geo Map | Visualización de un mapa geográfico con marcadores geolocalizados que agrupan los registros de cada dirección IP. |
Flow Map | Visualización de un mapa geográfico con marcadores geolocalizados que agrupan los registros de cada dirección IP. |
Country Map | Visualización de un mapa geográfico que agrupa los registros por país en función de las direcciones IP. |
Capacity | Visualización de los cambios de tendencia de una serie en una tabla con una indicación del momento en que un elemento debería superar el umbral crítico, si está definido. |
Heat map | Visualización de los valores de una serie a lo largo del tiempo en forma de una serie de cuadrados de colores, en los que el tono del cuadrado representa el valor. |
Chartscatter | Nube de puntos que compara una serie con otra. Cada punto del gráfico se define mediante el filtro Group by. |
AvailPerf | Visualización de la disponibilidad y el rendimiento de las vistas u objetos a lo largo del tiempo. Las filas de la tabla se definen mediante el filtro Group by. |
Mapping | Visualización de un mapa que relaciona diferentes elementos. Los valores se presentan para cada serie en una relación entre dos elementos. Cada serie generará un gráfico según el tipo de gráfico seleccionado. |
Gestionar los botones del widget
Las plantillas de widgets pueden copiarse, clonarse, editarse, guardarse y eliminarse mediante los botones situados en la parte superior derecha de la página de widgets. Una vez guardados, los widgets personalizados pueden utilizarse para construir plantillas de cuadros de mando e informes PDF.
Tipo de vista | Utilizar |
---|---|
Stats info | Tablas con información relativa a las fuentes de datos, la resolución de los datos y los métodos de presentación disponibles en relación con la fuente de datos. |
Copie | Copie la definición actual del widget en su portapapeles como una definición de widget JSON. Esto puede pegarse en una plantilla de cuadro de mando o informe PDF o en el editor de widgets JSON, al que se accede mediante el botón JSON. |
JSON | Abrir el editor de definición del widget JSON. El widget puede editarse como texto en este diálogo. Cuando se pulsa OK, la página web del widget se actualiza para reflejar los cambios realizados en la definición del widget. |
Eliminar | Si se ha seleccionado una plantilla de widget personalizada, esta plantilla se puede eliminar de la lista con este botón. |
Guardar | Una vez que se ha desarrollado y probado un nuevo widget, se le puede dar un nombre para guardarlo en la lista de widgets personalizados. Al seleccionar un nombre existente se sobrescribirá una plantilla de widgets personalizados o al proporcionar un nuevo nombre se creará una nueva plantilla. Los nombres de los widgets personalizados pueden seleccionarse cuando se editan plantillas de cuadros de mando e informes PDF. Tenga en cuenta que cuando se importa un widget a una plantilla de cuadro de mando o informe PDF, se toma una copia de la definición. Esto significa que no hay ningún vínculo entre la definición del widget personalizado y la plantilla de cuadro de mando o informe PDF en la que se incluyó. |