0 / 0
Volver a la versión inglesa de la documentación
Guía de aprendizaje: Utilice la página Métricas para supervisar y resolver los problemas del flujo de secuencias
Última actualización: 09 abr 2021
Guía de aprendizaje para métricas

Objetivo de aprendizaje

Esta guía de aprendizaje contiene un análisis a fondo de la página Métricas.

En la primera parte de la guía de aprendizaje, aprenderá a localizar métricas en tiempo real, vistas de tiempo de ejecución e información valiosa sobre el estado general del flujo de secuencias.

En la segunda parte de la guía de aprendizaje, aprenderá a trabajar con el registro incluido y la notificación de errores para resolver problemas del flujo de secuencias.

Para completar esta guía de aprendizaje se requieren aproximadamente 25 minutos.

Visión general

Se utilizará el flujo de secuencias de ejemplo Data Historian y los datos de ejemplo de la Guía de aprendizaje: Creación de un flujo de secuencias desde un flujo de ejemplo de Data Historian.

Los datos de ejemplo se han tomado de cinco estaciones meteorológicas. Los datos incluyen ID de la estación meteorológica, huso horario, fecha en formato UTC (Tiempo universal coordinado), latitud, longitud, temperatura, presión atmosférica, humedad, temperatura interior y día lluvioso.

El flujo de secuencias de ejemplo de Data Historian tiene dos operadores de agregación y un operador de COS (Cloud Object Storage):

  • El primer operador agregado divide los datos entrantes por ID de estación meteorológica. Cada estación meteorológica tiene su propia partición. Dentro de cada partición, los datos se agrupan por estación meteorológica. Como resultado, cada partición tiene un grupo.

    Cada 60 segundos, los datos "salen" y se aplica una función designada a los datos de cada grupo. Por ejemplo, la función Average se aplica a los datos de lluvia, pero la función Min se aplica a los datos de presión barométrica.

  • El segundo operador agregado ingiere la salida del primer operador agregado. Particiona y agrupa los datos igual que el primer operador agregado, pero los datos "salen" cada 180 segundos.

  • Los datos de salida del segundo operador de agregación se almacenan en COS para su análisis posterior.

Vista previa

Vea este vídeo para ver cómo se supervisa un flujo de secuencias en ejecución basado en el ejemplo Data Historian.

Requisitos previos

Debe conocer el proyecto que tiene el flujo de secuencias que ha creado en la Guía de aprendizaje: Creación de un flujo de secuencias desde el flujo de ejemplo de Data Historian.

Parte 1. Exploración de la página Métricas

Abra la página Métricas del flujo de secuencias existentes y se explora la información que se encuentra allí. La información puede ayudarle a ajustar el flujo de secuencias para que se adapte a sus necesidades analíticas.

La parte 1 dura unos 15 minutos aproximadamente.

Siga los pasos siguientes:

  1. En el menú Proyectos, pulse Ver todos los proyectos.

    Ver todos los proyectos.

  2. Pulse el nombre del proyecto en el que ha colocado el flujo de secuencias que ha creado en la Guía de aprendizaje: Creación de un flujo de secuencias desde un flujo de ejemplo de Data Historian.

  3. En la página Proyecto, pulse el separador Activos. En el área Flujo de secuencias, pulse el flojo de secuencias llamado Data Historian y abra su página Métricas.

    Seleccionar el flujo de secuencias DH

  4. Se abre la página Métricas, pero el flujo de secuencias se encuentra en estado Detenido. Pulse Ejecutar botón Ejecutar para iniciar el flujo de secuencias. Los datos empiezan a fluir entre operadores.

Veamos las distintas áreas de la página: barra de tareas, panel Flujo de secuencias, tabla Flujos de sucesos, gráfico Velocidad de ingesta y gráfico Rendimiento.

Figura 2. Página Métricas del flujo de secuencias del ejemplo Data Historian.

Página Métricas del flujo de ejemplo Data Historian

Barra de tareas

En la parte superior de la página Métricas, verá una barra de tareas con el indicador de estado y varios iconos.

Barra de tarea

  • Mueva el puntero del ratón sobre cualquiera de los iconos para ver lo que hace cada uno. Un icono está inhabilitado si no se puede utilizar. En nuestro ejemplo, el icono Detener Icono Inhabilitar Detener está inhabilitado porque el flujo de secuencias está en estado Detenido.

  • Pulse el icono Copiar Copiar. En la ventana Duplicar flujo de secuencias, escriba el nombre Copy_DH_example_flow y luego pulse Continuar. El nuevo flujo de secuencias se abre en el lienzo. Pulse Guardar y luego pulse Cerrar. El nuevo flujo de secuencias se muestra en la lista del proyecto actual. Flujo de secuencias copiado en el proyecto

    Sugerencia: Puede utilizar la función Copiar para crear versiones de un flujo de secuencias. Copie el flujo de secuencias y ponga en su nombre un número de versión o una fecha. A continuación, modifique la copia.

    Vuelva al flujo de secuencias para esta guía de aprendizaje pulsando Data Historian en el área de flujos de secuencias de la página Proyecto.

  • Pulse el icono Exportar Exportar. Se descarga un nuevo archivo, data_historian.stp, en el disco local.

    Sugerencia: Utilice la función Exportar para descargar el archivo STF en su estación de trabajo local. A continuación, puede importar este archivo a un proyecto diferente o instancia de Watson Studio.

  • Pulse el icono Suprimir Suprimir. Se abre un mensaje de confirmación. Pulse Cancelar.

  • Pulse el icono Editar Editar. El flujo de secuencias se abre en el lienzo, donde puede rediseñar el flujo para obtener la información que necesita. Todos los cambios que realice se validarán antes de que abandone el lienzo. Encontrará información sobre el lienzo en la Guía de aprendizaje: Utilización del lienzo para crear su propio flujo de secuencias.

    Vuelva a la página Métricas pulsando Cerrar.

  • El icono Notificaciones Notificación se utiliza para la notificación de errores. Explicaremos los errores y la resolución de problemas en la Parte 2: Resolución de problemas del flujo de secuencias.

  • Pulse el icono Ver todos los flujos Icono de notificación de error para ver una lista de todos los flujos de secuencias del proyecto actual. Puede buscar un flujo de secuencias específico, ver una lista de todos los flujos de secuencias de un determinado estado o todos los flujos creados por una determinada persona. Puede ver los flujos de secuencias en la vista de mosaico o en una vista de tabla.

    Cuando haya terminado de comprobar la página, pulse Data Historian en la columna NOMBRE para volver a la página Métricas.

Panel Flujo de secuencias

Este panel muestra una vista dinámica a ojo de pájaro de los datos a medida que fluyen entre los operadores.

  • Observe los dos operadores agregados y el flujo de datos entre ellos. Los datos se almacenan en Cloud Object Storage. Cuando el estado es "En ejecución", cada flujo de datos tiene un color distinto.

  • Mueva el puntero del ratón sobre el flujo de datos procedente del operador Datos de ejemplo. Puede ver su velocidad de rendimiento y el número total de sucesos por segundo. En la Figura 2, el rendimiento es de 19 sucesos por segundo, con un número total de sucesos de 284,2k KB.

Tabla Flujos de sucesos

Esta tabla no está abierta de forma predeterminada. Para abrir la tabla, vaya al panel Flujo de secuencias y pulse en cualquier lugar del flujo de datos entre el operador Datos de ejemplo y el primer operador agregado. Se abre el Flujo de sucesos para mostrar los sucesos en formato de tabla y JSON.

Tabla Flujo de sucesos de Métricas

Utilice la tabla Flujo de sucesos para ver los sucesos que entran y salen de un operador. Esta información puede ser útil cuando se necesita depurar el flujo de secuencias.

En este ejemplo, vamos a comprobar los sucesos que van desde el operador Datos de ejemplo al primer operador agregado.

Gráfico Velocidad de ingesta

El gráfico Velocidad de ingesta muestra el número de sucesos por segundo que se envían al flujo de secuencias para cada origen del flujo de secuencias. Si hay más de un origen, cada origen de flujo de secuencias tiene un color distinto. Este gráfico muestra que el flujo de secuencias está ingiriendo datos.

En la Figura 2, podemos ver un solo origen de datos entrantes. También vemos que entran entre 10 y 30 sucesos por segundo en el flujo de secuencias.

Gráfico Rendimiento

En el panel Flujo de secuencias, pulse el segundo operador agregado. El número de sucesos que entran y salen del segundo operador agregado se visualiza en el gráfico Rendimiento agregado. Mueva el puntero del ratón sobre el gráfico para ver el número de sucesos y los errores en cualquier punto del tiempo.

Métricas Rendimiento

Los errores incluyen los sucesos que se descartan de la red o que no son válidos por cualquier motivo. En nuestro caso, no se han detectado errores.

Parte 2. Resolución de problemas del flujo de secuencias

Aprenderá a trabajar con el registro que se incluye y con la notificación de errores de la página Métricas para solucionar los problemas que puede encontrar en el flujo de secuencias.

No existen errores en el flujo de secuencias que está utilizando en esta guía de aprendizaje, por lo que no puede duplicar estos pasos en su propio entorno. No obstante, siga los pasos siguientes como guía para la resolución de problemas.

La parte 2 dura unos 10 minutos aproximadamente.

Siga los pasos siguientes:

  1. Pulse el icono Notificaciones para abrir el panel Notificación.
Si existen errores en el flujo de secuencias, el icono de Notificaciones Icono de notificación de error de la esquina superior derecha de la página Métricas contiene un punto rojo.
Este icono puede indicar varios tipos de errores: validación, compilación o tiempo de ejecución.

  Los detalles sobre los errores están en el panel Notificación. 
  
Este es un ejemplo de notificación: 

![Enlaces de notificación](images/metrics_notification_pane.gif)
  

   

  Pulse el mensaje de error para abrir el lienzo del flujo de secuencias. Aquí verá mensajes más detallados para ayudarle a localizar y corregir el problema. 

  Encontrará información sobre cómo corregir los problemas del flujo de secuencias en el lienzo en la [Guía de aprendizaje: Utilización del lienzo para crear su propio flujo de secuencias](Tutorial_Data_Historian.html). 
  1. Cuando pulse el icono de Notificaciones, se abrirá una barra de tareas.

    Barra de notificación de métricas

    Pulse en cualquiera de los iconos siguientes:

    • Icono de instancia de Streaming Analytics Icono de Streaming Analytics para comprobar la instancia en IBM Cloud. En la página Gestionar de IBM Cloud, puede iniciar o detener la instancia.

    • Icono de descarga de registro de usuario Icono de descarga de registro de usuario para descargar el archivo de registro de usuario. El registro de usuario contiene los mensajes de registro que ha colocado en el operador Código y en el operador Modelo de Python.

    • Icono de descarga de registros Icono de descarga de registros para descargar archivos de registro del sistema. Los archivos de registro se guardan en el disco local en formato comprimido. Es posible que necesite estos registros si se pone en contacto con el equipo de soporte.

    • Icono de descarga de archivador de código Icono de descarga de código para descargar el código que genera el flujo de secuencias. El código puede ayudarle a identificar la causa de los errores de tiempo de ejecución y de compilación.

Si la página Métricas indica que el flujo de secuencias tiene problemas, utilice el Flujo de secuencias de resolución de problemas para volver a tener activo y en ejecución. La guía puede resolver problemas y preguntas comunes.

Ejemplo

Observa que el Rendimiento actual muestra que fluyen datos entre el operador Datos de ejemplo y el primer operador agregado. También observa que no salen datos del primer operador agregado. Desea comprobar los datos que salen del operador Datos de ejemplo.

Tabla Flujo de sucesos de métricas con error

Pulsa el flujo de datos que salen del operador Datos de ejemplo y observa que el atributo ID está vacío.

Tabla Flujo de sucesos de métricas con error

El operador agregado particiona y agrupa por ID. Como resultado, no salen datos del primer operador agregado. Siguiendo las instrucciones de la guía Resolución de problemas del flujo de secuencias, abriría el flujo de secuencias en el lienzo. Allí, corregiría el problema en el esquema de origen que utiliza el operador Datos de ejemplo.

Resumen

Enhorabuena. Ha iniciado un flujo de secuencias de ejemplo en la página Métricas y ha visto los datos de estación meteorológica que fluyen entre los operadores. Ha aprendido a utilizar las distintas áreas de la página para obtener información valiosa sobre el flujo de secuencias. Ha visto una técnica básica de resolución de problemas para resolver preguntas y problemas.

Más información

Familiarícese con la guía de Resolución de problemas del flujo de secuencias.

Obtenga más información sobre el ámbito, los operadores y la salida del flujo de secuencias de ejemplo Data Historian.

Consulte las otras guías de aprendizaje sobre el flujo de secuencias.