Desarrollo de paneles de supervisión y estado
Visualizaciones como gráficos y diagramas le ayudarán a analizar los datos de supervisión para explorar en profundidad los problemas e identificar patrones. En función de la herramienta que utilice, es posible que también tenga la opción de compartir estas visualizaciones con otros usuarios de dentro y fuera de la organización.
En esta unidad, explorará algunas de las formas en que puede crear un panel de supervisión y estado para la aplicación. Examinará:
- Paneles de Azure
- Libros de Azure Monitor
- Libros de Application Insights
- Power BI
- Grafana
- Creación de su propia aplicación personalizada
¿Qué son los paneles de Azure?
Los paneles permiten crear en Azure Portal una vista organizada y centrada de los recursos en la nube. Proporcionan un "escaparate único" sobre la infraestructura y los servicios de Azure, lo que le ayuda a identificar rápidamente problemas importantes.
Este es un panel de ejemplo:
Ventajas de los paneles de Azure
Los paneles de Azure proporcionan:
- Integración con servicios de Azure. Las visualizaciones se pueden anclar a los paneles desde varias páginas de Azure, como el análisis de métricas, el análisis de registros y Application Insights.
- Compatibilidad con métricas y datos de registro.
- Una manera de combinar datos de varios orígenes, incluida la salida de:
- Opción de paneles personales o compartidos. Los paneles se integran con la autenticación basada en rol (RBAC) de Azure.
- Actualización automática.
- Paneles de métricas parametrizadas con marca de tiempo y parámetros personalizados.
- Opciones de diseño flexibles.
- Modo de pantalla completa.
Limitaciones de los paneles de Azure
Los paneles de Azure no proporcionan:
- Control total sobre las visualizaciones de registros.
- Compatibilidad de los parámetros personalizados con los gráficos de registros.
- Gráficos de datos de registro de más de 30 días.
- Interactividad con los datos del panel.
- Exploración en profundidad contextual completa.
¿Qué son los libros de Azure Monitor?
Las vistas de Azure Monitor le permiten crear visualizaciones personalizadas con datos de registro. Las soluciones de supervisión las utilizan para presentar los datos que recopilan.
Ventajas de los libros de Azure Monitor
Los libros de Azure Monitor proporcionan:
- Visualizaciones enriquecidas para datos de registro.
- Exporte e importe las vistas para transferirlas a otros grupos de recursos y suscripciones.
- Integración con el modelo de administración de Log Analytics con áreas de trabajo y soluciones de supervisión.
- Filtran los parámetros personalizados.
- Vistas interactivas que pueden desglosarse en otras vistas.
Limitaciones de los libros de Azure Monitor
Los libros de Azure Monitor no:
- Admiten datos de métricas.
- Proporcionan vistas personales; en su lugar, las vistas están disponibles para todos los usuarios con acceso al área de trabajo.
- Actualizan los datos automáticamente.
- Proporcionan opciones de diseño completas.
- Proporcionan compatibilidad con la consulta en varias áreas de trabajo o aplicaciones de Application Insights.
- Permiten tamaños de respuesta superiores a 8 MB o tiempos de ejecución de consulta de más de 110 segundos.
¿Qué son los libros de Application Insights?
Los libros son documentos interactivos que proporcionan información detallada sobre los datos, la investigación y colaboración en el equipo. Los libros pueden servir como guía de solución de problemas o para capturar los detalles de un incidente cuando ya ha sucedido.
Este es un diagrama que le permite hacerse una idea de cómo es un libro:
Ventajas de los libros de Application Insights
Los libros de Application Insights proporcionan:
Compatibilidad con métricas y registros.
Compatibilidad con parámetros que permiten crear informes interactivos.
Por ejemplo, puede seleccionar un elemento de una tabla para actualizar de forma dinámica otros gráficos y visualizaciones.
Un flujo similar al de los documentos.
Opciones para libros personales o compartidos.
Plantillas que admiten galerías de plantillas de GitHub públicas.
Limitaciones de los libros de Application Insights
Los libros de Application Insights no:
- Actualización automática de los datos.
- Un diseño denso, como los paneles. Esto hace que sean menos útiles como "escaparate único".
¿Qué es Power BI?
Power BI permite crear informes y paneles centrados en los negocios, así como informes de análisis de tendencias de KPI a largo plazo. Puede importar los resultados de una consulta de registro en un conjunto de datos de Power BI para combinar datos de diferentes orígenes y compartir informes en la web y en dispositivos móviles.
Este es el aspecto de Power BI:
Ventajas de Power BI
Power BI proporciona:
- Visualizaciones enriquecidas.
- Amplia interactividad, como funciones de zoom y filtrado cruzado.
- Una manera fácil de compartir informes con la organización.
- Integración con varios orígenes de datos.
- Alto rendimiento con resultados almacenados en caché en un cubo.
Limitaciones de Power BI
Power BI no:
- Compatibilidad con datos de registro.
- Se integra con servicios de Azure; por ejemplo, no puede administrar paneles o modelos mediante Azure Resource Manager.
- Actualización de los datos más de ocho veces al día.
Grafana
Grafana es una plataforma abierta que proporciona paneles operativos. Ayuda a detectar, aislar y evaluar incidentes operativos. Puede agregar el complemento de origen de datos de Azure Monitor de Grafana a su suscripción de Azure para visualizar los datos de métricas de Azure.
Este es el aspecto de Grafana:
Ventajas de Grafana
Grafana proporciona:
- Visualizaciones enriquecidas.
- Un rico ecosistema de orígenes de datos.
- Interactividad de datos, incluido el zoom.
Limitaciones de Grafana
Grafana no:
- Compatibilidad con datos de métricas.
- Se integra con servicios de Azure; por ejemplo, no puede administrar paneles o modelos mediante Azure Resource Manager.
Compilar su propia aplicación personalizada
Puede tener acceso a los datos de registro y métricas en Azure Monitor mediante su API por medio de llamadas REST. Esta característica le permite crear sus propias aplicaciones y sitios web personalizados.
Ventajas de la creación de su propia aplicación personalizada
Con una aplicación personalizada, cuenta con:
- Flexibilidad completa en la presentación (IU), la visualización, la interactividad y las características.
- Control sobre qué métricas y datos de registro se combinan con otros orígenes de datos.
Limitaciones de la creación de su propia aplicación personalizada
Con una aplicación personalizada, es usted el que decide la funcionalidad que necesita. Es posible que sea necesaria una importante labor de ingeniería.