Integrating Application Insights with Power BI using Azure Functions
Sometimes, we need to view real-time data regarding our application's availability or information relating to the application's health on a custom website. Retrieving information for Application Insights and displaying it in a custom report would be a tedious job, as you might need to develop a separate website and build, test, and host it somewhere.
In this recipe, you'll learn how easy it is to view real-time health information for the application by integrating Application Insights and Power BI. We'll be leveraging Power BI capabilities for the live streaming of data, and Azure timer functions to continuously feed health information to Power BI. This is a high-level diagram of what we'll be doing in the rest of the recipe:
Figure 6.29: Flowchart for integrating real-time Application Insights monitoring with Power BI using Azure Functions
As depicted...