Summary

In this chapter, we have covered why it is important to monitor the entire microservices environment, starting from host VMs in a cluster all the way to the services running in containers. We have seen best practices and guidance for VMs, containers, and services. In addition, we looked at some monitoring and diagnostics solutions offered by Microsoft. The biggest takeaway should be that monitoring is a key part of microservices-based architectures, and that we need to include it very early in our planning.

Get Microservices with Docker on Microsoft Azure™ (includes Content Update Program) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.