Chapter 9: Monitoring and Troubleshooting Azure Data Explorer
Monitoring systems and environments seems to be more of an afterthought rather than a part of initial requirements and design. During postmortems for production issues, it is not uncommon to have a long list of action items to remediate basic monitoring that we might assume is already implemented, such as Secure Sockets Layer (SSL) certificate expiration. Non-production environments are another story; it is not uncommon to find environments such as user acceptance testing (UAT), quality assurance (QA), and staging environments with no monitoring. Avoid these bad practices; always monitor your resources, regardless of the environment. How you raise an alert can differ depending on the environment and your service-level agreements (SLAs), but ensure that you always monitor your resources; otherwise, you are setting yourself up for failure.
In this chapter, we will begin by introducing the concepts of monitoring in Azure...