Skills you will learn

  • Fundamentals of Monitoring and Logging in DevOps
  • Continuous Monitoring Concepts and Tools
  • Introduction to Prometheus and Its Architecture
  • Prometheus Configuration and UI
  • Metrics, Exporters, and Relabeling in Prometheus
  • Writing PromQL Queries for Monitoring
  • Setting Up Node Exporter and Apache Server Monitoring
  • Running Prometheus as a Docker Container

Who should learn

  • DevOps Engineers
  • Software Developers
  • IT Professionals
  • System Administrators
  • Cloud Engineers
  • Students

What you will learn

  • Fundamentals of Prometheus for DevOps Monitoring

    • Lesson 01: Course Introduction

      07:05
      • 1.01 Course Introduction DevOps Monitoring Essentials with Prometheus
        02:32
      • 1.02 Kickstarting DevOps Monitoring Essentials with Prometheus
        04:33
    • Lesson 02: Introduction to Monitoring and Prometheus

      01:35:06
      • 2.01 Learning Objectives
        00:39
      • 2.02 Monitoring and Logging Overview
        05:18
      • 2.03 How Industries Utilize Monitoring and Logging
        02:04
      • 2.04 Business Use Cases​
        02:41
      • 2.05 Understanding Continuous Monitoring and Its Components
        02:21
      • 2.06 Understanding Evaluation in DevOps
        02:03
      • 2.07 Difference Between Monitoring and Evaluation
        00:43
      • 2.08 Components of a Monitoring System​
        02:14
      • 2.09 Continuous Monitoring Tools
        04:12
      • 2.10 Demo Setting up Basic Infrastructure Monitoring Using Zabbix Part 1
        12:16
      • 2.11 Demo Setting up Basic Infrastructure Monitoring Using Zabbix Part 2
        05:26
      • 2.12 Types of Monitoring
        05:03
      • 2.13 Terminologies Metrics Alerts and Dashboards
        01:09
      • 2.14 Metrics Introduction Types and Use Cases
        03:19
      • 2.15 Deep Dive Into Alerts and Dashboards
        02:25
      • 2.16 Metrics Alerts and Dashboards Benefits​
        01:15
      • 2.17 Choosing the Right Monitoring Tools​
        02:57
      • 2.18 Choosing the Right Monitoring Tools Use Case​
        02:32
      • 2.19 Introduction to Prometheus
        02:16
      • 2.20 Terminologies in Prometheus​
        02:06
      • 2.21 Prometheus vs Zabbix A Comprehensive Comparison
        01:34
      • 2.22 Prometheus Architecture
        03:05
      • 2.23 Working of Prometheus
        00:49
      • 2.24 Components of Prometheus
        05:04
      • 2.25 Case Study
        02:53
      • 2.26 Prometheus Configuration​
        00:59
      • 2.27 Prometheus Configuration File​
        01:23
      • 2.28 Basic UI Elements of Prometheus Server​
        00:51
      • 2.29 Demo Configuring Prometheus to Scrape and Visualize the Metrics
        05:25
      • 2.30 Key Takeaways
        01:08
      • 2.31 Lesson End Project Running Prometheus as a Docker Container for Monitoring
        08:56
    • Lesson 03: Implementing Monitoring with Prometheus

      02:00:19
      • 3.01 Learning Objectives
        01:21
      • 3.028 Lesson End Project Monitoring Apache Server Metrics Using Prometheus Part 02
        09:58
      • 3.02 Introduction to Metrics and Their Uses
        01:56
      • 3.03 Types of Metrics
        06:29
      • 3.04 What Are Exporters
        01:05
      • 3.05 Exporters for Efficient Monitoring
        01:55
      • 3.06 How Exporters Work
        02:16
      • 3.07 Essential Prometheus Exporters for System Monitoring
        00:47
      • 3.08 Importance of Exporters
        01:50
      • 3.09 Categories of Exporters
        02:50
      • 3.10 Relabeling Pipeline in Prometheus Ecosystem
        01:32
      • 3.11 Relabeling Rules
        01:20
      • 3.12 Advanced Exporter Configurations
        02:05
      • 3.13 Demo Setting up and Monitoring with Node Exporter Part 1
        06:21
      • 3.14 Demo Setting up and Monitoring with Node Exporter Part 2
        09:18
      • 3.15 Understanding PromQL Core Concepts Elements and Data Types
        01:42
      • 3.16 Selectors and Matchers Types and Combinations
        02:48
      • 3.17 Binary Operators Arithmetic Comparison Logical and Set Operations
        04:39
      • 3.18 Filtering Labels with ignoring and on Keywords
        00:56
      • 3.19 Aggregation Operators
        01:30
      • 3.20 Functions Types and Use Cases
        04:51
      • 3.21 Querying for Patterns and Anomalies
        05:03
      • 3.22 Optimizing Queries for Performance
        02:07
      • 3.23 Demo Writing Basic Queries in PromQL
        09:21
      • 3.24 Demo Writing Advanced Queries for Real Life Use Cases​
        05:39
      • 3.25 Demo Writing PromQL Queries to Extract Specific Metrics from a Sample Dataset
        11:59
      • 3.26 Key Takeaways
        01:35
      • 3.27 Lesson End Project Monitoring Apache Server Metrics Using Prometheus Part 01
        07:02
      • 3.28 Lesson End Project Monitoring Apache Server Metrics Using Prometheus Part 02
        10:04
      • Knowledge check
About the Course:

This course helps DevOps engineers, developers, and IT professionals build practical skills for monitoring modern infrastructure with Prometheus. You'll learn the basics of monitoring, how Prometheus works, how to use exporters, and how to write PromQL queries. The course combines theory with hands-on practice, so you can set up and run real monitoring systems. With clear lessons, demos, projects, and real-world examples, you'll be ready to use Prometheus with confidence.

Topics Covered:Read More

For Business

Get your team a Digital Skilling Library with
unlimited access to live classes.

People Frame

Get a Completion Certificate

Share your certificate with prospective employers and your professional network on LinkedIn.

FAQs

  • Is this course free?

    Yes, this course is free and you will recieve a certification upon completing the course.

  • Is this course suitable for beginners?

    Yes, this course is great for beginners in DevOps monitoring. You don't need any experience with Prometheus or other monitoring tools. Each topic is explained clearly and builds on what you learned before, so it's easy to follow.

  • What topics are covered in this course?

    You'll learn about monitoring and logging basics, continuous monitoring, how Prometheus works, how to set it up, use metrics and exporters, write PromQL queries, and do hands-on demos with Node Exporter, Apache server monitoring, and running Prometheus with Docker.

  • What is Prometheus and why is it used in DevOps?

    Prometheus is an open-source tool for monitoring and alerts. It's popular in DevOps and cloud-native setups because it collects metrics by scraping HTTP endpoints, stores them efficiently, and lets you query them flexibly with PromQL.

  • What is PromQL?

    PromQL (Prometheus Query Language) is used to select, filter, and group the time-series data in Prometheus. You can write simple queries to look up metrics or more complex ones for things like finding anomalies or analyzing performance.

  • What are exporters in Prometheus?

    Exporters are tools or libraries that turn data from other systems, like Linux servers, web servers, or databases, into a format Prometheus can use. For example, Node Exporter collects system metrics and Apache Exporter collects web server metrics.

  • Does this course include hands-on demos?

    Yes, you'll get to do several hands-on demos, including setting up Zabbix monitoring, configuring Prometheus scraping and visualization, using Node Exporter, and practicing PromQL queries from basic to advanced.

  • What are the end-of-lesson projects in this course?

    You'll complete two projects: running Prometheus as a Docker container for monitoring at the end of Lesson 02, and a two-part project on monitoring Apache server metrics with Prometheus at the end of Lesson 03.

  • How does Prometheus compare to Zabbix?

    Both Prometheus and Zabbix are popular monitoring tools. Prometheus uses a pull-based approach and is built for cloud-native environments, while Zabbix is agent-based and works well with traditional setups. You'll learn more about their differences in a dedicated lesson.

  • What is the Prometheus architecture?

    Prometheus works by pulling metrics from targets at set times. Its main parts are the Prometheus server, a time-series database, Alertmanager, Pushgateway, exporters, and a web interface. The course explains how each part fits together.

  • What is relabeling in Prometheus?

    Relabeling in Prometheus lets you change or filter metric labels while scraping data. This helps you decide which targets to monitor, how to label metrics, and how to organize data in the database.

  • Does this course explain how to run Prometheus with Docker?

    Yes, in Lesson 02 you'll follow step-by-step instructions to run Prometheus as a Docker container and use it to monitor a simple environment. This gives you real practice with container-based monitoring.

  • How long will it take to complete this course?

     Altogether, the course is around 3 hours and 42 minutes, and you can go at your own pace.

  • Is a certificate provided after completing this course?

    Yes, when you finish the course, you'll get a free professional certificate.

  • Can I add this certificate to my LinkedIn profile?

    Yes, once you get your certificate, you can add it to the Licenses and Certifications section of your LinkedIn profile to highlight your monitoring and Prometheus skills to recruiters and employers.

  • Acknowledgement
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, OPM3 and the PMI ATP seal are the registered marks of the Project Management Institute, Inc.
  • *All trademarks are the property of their respective owners and their inclusion does not imply endorsement or affiliation.
  • Career Impact Results vary based on experience and numerous factors.