Debug an Azure application

Objective

Collect diagnostic information by using Azure App Insights; choose log types, for example, event logs, performance counters, and crash dumps; stream logs directly to Visual Studio from a deployed site; debug an Azure application by using Visual Studio and remote debugging; interact directly with remote Azure websites using Server Explorer

What is Application Insights?

Windows and Linux performance data sources in Log Analytics

Enable diagnostics logging for web apps in Azure App Service

Remote Debugging

Remote Debug ASP.NET Core on IIS in Azure in Visual Studio 2017

Troubleshoot a web app in Azure App Service using Visual Studio