David Ruckman, Senior Consultant
The first part of this post will be about why Azure Application Insights is an amazing and indispensable component of your Sitecore architecture. The second part of the post will tell you how to disable it. What?!? Read on...
PART 1 - WHY APPLICATION INSIGHTS IS SO AWESOME
Application Insights is an extensible Application Performance Management (APM) service for web developers in Microsoft Azure. When you use the Sitecore Marketplace ARM templates to deploy Sitecore 9 to Azure PaaS, your app services are wired up by default to use the Application Insights instrumentation for all logging. (You can also set up your on-premises Sitecore servers to use AI).
Application Insights is an impressive tool, and Sitecore developers have been asking for a solution like this for a long time. It allows you to have a 360-degree view of your entire Sitecore platform, which can include dozens of App services. It lets you monitor health and performance and easily and quickly find and drill down into problems so you can fix them. You can query all your Sitecore logs (including standard Sitecore logs, and your own custom logs), all in one place. I personally LOVE Application Insights and see it as a major step forward in monitoring and troubleshooting Sitecore.
You can read the full article by clicking here.