From the course: Prometheus Fundamentals by Pearson

Course introduction

Welcome to the Prometheus Fundamentals video course. I'm Dave Prowse and I'll be your instructor. Prometheus is a program that allows you to monitor your servers and infrastructure, applications and jobs, and more. It's widely used in the technology field by Linux systems administrators, Linux monitoring engineers, cloud engineers, DevOps engineers, and anyone who wants to monitor Linux and Kubernetes, among other things. It's a great tool, and if you haven't worked with Prometheus yet, I think you're gonna really enjoy it. This course has six lessons in total. Each lesson is broken down into short, manageable sub-lessons. Be sure to cover the lessons in order. Let's spend a minute or two discussing what we will cover in this course. First, it's lab preparation. Here, I'll show you what you need to get your lab ready. This will include Linux servers, Git repository, and I'll show you the systems that I'll be working on throughout the course. Then, it's Prometheus fundamentals. What is Prometheus and why use it? Plus a high-level overview of the Prometheus components and an introduction to monitoring. Next, it's installing Prometheus. Here we'll show how to install Prometheus from binary, from package manager, and from my provided scripts, which is what we'll really focus on throughout the course. We'll also discuss the core file and database locations in Prometheus, plus the built-in help system and online Prometheus documentation. After that, we'll move into observability concepts. We'll introduce metrics, the main measurement that Prometheus deals with, and compare them to logs and traces, which collectively makes the three pillars of observability. We'll also talk about the differences between push and pull monitoring system. Moving on, it's basic querying. I'll demonstrate how to use the Prometheus web-based user interface, also known as the web UI or the expression browser, and we'll show several types of queries that you can run against the Prometheus server. Finally, it's monitoring fundamentals. In this lesson, we'll show how to monitor remote systems using the NodeExporter extension of Prometheus. We'll dive deeper into monitoring metrics as well. This course is primarily made-up of hands-on demonstrations, so you won't see many slides. I truly believe that a person should learn by doing. This approach has served me well over the years. So be ready to get to work. To that end, make sure that you have a nice area to work in, a place where you can focus all your energies and possibly become a Prometheus expert. Have any questions? I'm here for you. You can contact me at my website at prowse.tech or at my Discord server. In closing, I'd like to tell you that I worked very hard on this course and I'm excited about it and enthusiastic about the benefits that it can offer you. So get ready, good luck to you, and let's start learning about Prometheus.

Contents