#Flow – Controla el estado de tus Apps en #Azure Con #ApplicationInsights y #MSFlow

 

Hola!

Si creas Apps que luego despliegas a Azure, seguramente conoces y utilizas Application Insights (ver referencias). Hoy estaba pensando que para controlar un par de aplicaciones que tengo, lo que suelo hacer es lo siguiente

  1. Ir al portal de Azure
  2. Acceder a AppInsights
  3. Ir a la WebApp que quiero controlar
  4. Ejecutar un Query
  5. Analizar el resultado

Pues bien, cada vez que identifico una tarea de forma repetitiva, y que sigue unos pasos determinados, es muy posible que la misma pueda ser automatizada utilizando Microsoft Flow. En este caso, se puede al 100%, os explico el detalle del mismo.

Par este ejemplo, la definición del Flow

  • Se iniciará con un Button desde la web o desde la App para Smartphones de Microsoft Flow.
  • A continuación, utilizamos un Action específico para Azure Application Insights que permite ejecutar un Query y retorna el resultado en modo HTML, o en modo Chart.
  • Finalmente compartire el contenido del analisis de AppInsights en un email

I1

Para mantener el ejemplo simple, definiré una Query que me muestre los últimos Requests que se han realizado sobre esta WebApp. Ademas procesare el resultado en modo tabla HTML

I2

Finalmente me enviare un email a mi dirección de correo, con la tabla con los Requests de mi WebApp. En este ejemplo concreto también adjuntare la tabla como un attachment al email.

I3

El email que nos llega es similar al siguiente

I4

Que se corresponde 100% con la información que sacamos del portal de AppInsights

I5

Así que ya sabes, con 1 simple click puedes analizar el estado de tu App en Azure utilizando Microsoft Flow!

Happy Coding!

Saludos @ Toronto

El Bruno

References

My posts on Flow

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.