Creación de paneles personalizados con Azure Workbooks
Clase 17 de 22 • Curso de Introducción a DevOps
Resumen
Crear paneles personalizados con Azure Workbooks a través de Application Insights permite acceder rápidamente a información clave sobre el rendimiento de aplicaciones, facilitando la observabilidad. Azure Workbooks es una herramienta ideal antes de optar por recursos más especializados como Grafana, presentando claridad e información concentrada sobre métricas y logs generados por una API. A continuación, se detalla cómo configurar un Workbook práctico y útil.
¿Qué ventajas ofrecen los Azure Workbooks?
Azure Workbooks brindan una solución sencilla para visualizar la información generada en Application Insights sin perder tiempo en múltiples pantallas. Algunos puntos importantes son:
- Generan consultas claras mediante Kusto Query Language (KQL).
- Facilitan la observación rápida y precisa de operaciones comunes.
- Integran métricas y logs en un solo espacio visual.
- Permiten adaptar gráficos fácilmente a necesidades específicas.
¿Cómo crear consultas eficaces en Workbooks usando KQL?
Lo esencial para comenzar es aprovechar KQL para obtener información útil rápidamente mediante pasos sencillos:
- Accede al panel "Workbooks" en Application Insights dentro de Azure.
- Inicia creando un Workbook vacío y agrega consultas seleccionando la opción correspondiente.
- Con KQL genera consultas rápidas, por ejemplo, identificando la operación más frecuente:
requests | summarize operation_count = count() by operation_Name | top 3 by operation_count desc
Esta consulta arroja las operaciones más comunes efectuadas por una API específica.
¿Cómo personalizar efectivamente las visualizaciones?
Azure Workbooks permiten cambiar fácilmente el formato de visualización:
- Selecciona diferentes tipos de gráficos o visualización, como "tiles", "stats" o gráficos específicos.
- Personaliza etiquetas para mayor claridad, por ejemplo, puedes añadir "Promedio tiempo respuesta" para tiempo de respuesta.
¿Cómo integrar métricas estándar y basadas en logs?
Combina fácilmente las visualizaciones utilizando métricas estándares y métricas basadas en logs creando paneles informativos y fáciles de interpretar:
- Métricas estándar como solicitudes fallidas muestran gráficamente errores ocurridos:
Selecciona la métrica "Failed Request Count" para visualizar claramente solicitudes fallidas. Cambia la visualización a "área" y personaliza colores para mejor entendimiento.
- Métricas basadas en logs facilitan comprender volúmenes de solicitudes o comportamientos específicos.
¿Es posible reutilizar un Workbook mediante Terraform?
Azure Workbooks permiten exportar configuraciones mediante plantillas JSON, posible integrar posteriormente con Terraform y desplegar rápidamente paneles similares en distintos contextos como diferentes grupos de recursos o nubes.
- Utiliza el editor avanzado en Workbooks para obtener y descargar una plantilla JSON.
- Integra esta plantilla como recurso dentro de Terraform y despliega fácilmente el mismo panel personalizado en múltiples entornos.
¿Te gustaría comenzar a explorar Azure Workbooks para simplificar tu monitoreo con Application Insights? ¡Comparte tu experiencia o dudas sobre su uso!