Monitoring Containerized Application Health with Docker

by Elton Stoneman

You can add consistent monitoring to your whole application with Docker, the same for every container in every environment. This course teaches you how to expose metrics from Linux and Windows containers, collect them, and display them in dashboards.

What you'll learn

It's easy to run new and old applications in Docker, but you can't put containerized apps into production without monitoring. In this course, Monitoring Containerized Application Health with Docker, you'll learn how to implement effective monitoring for Linux and Windows containers. First, you'll learn how to gather and visualize metrics from containers using Prometheus and Grafana. Next, you'll see how to add metrics to your application, and export metrics from the Java and .NET runtimes and from the Docker platform. Finally, you'll explore how to build an effective dashboard with a single view over the health of your whole application. When you're finished with this course, you'll be ready to add monitoring to your application and move confidently to production.

Table of contents

Course Overview
2mins

About the author

Elton is an independent consultant specializing in systems integration with the Microsoft stack. He is a Microsoft MVP, blogger, and practicing Technical Architect.

Ready to upskill? Get started