DevOps Monitoring Deep Dive

Training Architect
course instructor image
Elle Krout
Elle is a Course Author at Linux Academy and Cloud Assessments with a focus on DevOps and Linux. She's a SaltStack Certified Engineer, and particularly enjoys working with configuration management. Prior to working as a Course Author, she was Linux Academy's technical writer for two years, producing and editing written content; before that, she worked in cloud hosting and infrastructure. Outside of tech, she likes cats, video games, and writing fiction.

Details

In the DevOps Monitoring Deep Dive, we use Prometheus, Alertmanager, and Grafana to demonstrate monitoring concepts that we can use on any monitoring stack. We start by building a foundation of some general monitoring concepts, then get hands-on by working with common metrics across all levels of our platform.


We'll exploring infrastructure monitoring by using Prometheus's Node Exporter and viewing statistic about our CPU, memory, disk, file system, basic networking, and load metrics. We'll also take a look at how to monitor any contrainers we may be using on our virtual machine.


Once our infrastructure monitoring is up and running, we'll take a look at a basic Node.js application and use a Prometheus client libary to track metrics across our application.


Finally, we look at how we can get the most out of our metrics by learning how to add recording and alerting rules, then building out a series of routes so any alerts we create can get to their desired endpoint. We'll also look at creating persistent dashboards with Grafana and use its various graphing options to better track our data.


Interactive Diagram: https://interactive.linuxacademy.com/diagrams/ProjectForethought.html


Study Guides

DevOps Monitoring Interactive Guide

https://interactive.linuxacademy.com/diagrams/ProjectForethought.html

329_devopsmon-sg.pdf

devopsmon-app.zip

Instructor Deck

Community

certificate ribbon icon

Earn a Certificate of Completion

When you complete this course, you’ll receive a certificate of completion as proof of your accomplishment.

Looking For Team Training?

Learn More