In a world where distributed systems are the norm and where we are building more and more things as micro-services we need a way to keep track of what is going on. We need a central place where we can collate all the information we need to diagnose any issues we have without needing to remote onto a service and look through the log files. Wouldn’t it be good if we could also write queries and create alerts so that we know when things are going wrong before our customers do? This is where Application Insights and Azure Log analytics comes in. This talk will show you how to use Application Insights to add logging to you applications and introduce some of the capabilities of log analytics, show how you can query your logs and create alerts.