Summary
In this chapter, we discussed how to manage and supervise your ASP.NET Core 2.0 web applications to help IT Operations to better understand what is happening during runtime before and after errors occur.
We talked about the concepts of logging, and how it can help reduce the time to understand and fix bugs. We illustrated different logging solutions on-premises, in Microsoft Azure, in Amazon Web Services, and in Docker.
You experienced how to configure logging in a Microsoft Azure environment using Azure AppServices and Azure Application Service Diagnostic, as well as the Azure Web Site Log Browser Extension
for log file analysis in a detailed example.
You then saw how to do the same in Amazon Web Services by accessing and downloading application logs using Amazon Web Services CloudWatch.
We then introduced the concepts of monitoring and explained how to add monitoring in on-premises and Docker environments.
You configured Azure Application insights to monitor your ASP.NET Core 2.0 web...