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
- Ir al portal de Azure
- Acceder a AppInsights
- Ir a la WebApp que quiero controlar
- Ejecutar un Query
- 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
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
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.
El email que nos llega es similar al siguiente
Que se corresponde 100% con la información que sacamos del portal de AppInsights
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
- Azure, Application Insights
My posts on Flow
- How to invoke a Flow from an external app using HTTP Request
- How to review a Flow process
- Push Notification Support
- Calling a Flow from a C# ConsoleApp
- Support for Team coauthoring and sharing
- Email Sentiment Analysis on a PowerBI dashboard, and Flow
- Schedule a Flow execution, recurrence supported!
- How To iterate through collections of elements (Excel, Sharepoint, Cognitive Services and more…)
- “Save as ” and interaction with physical buttons FLIC and BTTN
- New action definition to use Computer Vision APIs from Microsoft Cognitive Services
- Buttons Widgets in iOS and Android
- Handle exceptions, errors, timeouts and more in a Microsoft Flow definition
- Working with Variables in Microsoft Flow
- Advanced options to work with an HTTP Action in Microsoft Flow, Headers, Authentication and more
- How To emulate a Button for a Flow using a Browser
- Export and Import Flow definitions with advanced options
- Working with Expressions
- New input options when using Flow Button: list of choices
- Trigger a Flow associated to an item in a #SharePoint list