PromeTheus | The Complete HandsOn For Monitoring & Alerting


PromeTheus | The Complete HandsOn For Monitoring & Alerting
Prometheus | The Complete Hands-On For Monitoring & Alerting
Last updated 1/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz

Learn A to Z of Prometheus & Grafana from Basic to ADVANCE level; Complete Guide to Master DevOps Monitoring & Alerting

What you’ll learn

Learn Full In & Out of Prometheus toolkit with proper HANDS-ON examples from scratch.

ADVANCE Prometheus concepts, the explanation to which is not very clear even in Prometheus’ Official Documentation.

Instrument Python & Go web applications to expose Prometheus metrics with Client Libraries.

Implement the Monitoring & Alerting Design of Real-Time case studies using Prometheus.

Pushgateway, Service Discovery, Recording Rules, Routing Trees, Create Custom Exporter, HTTP API, and many more.

Monitor the Amazon Cloud (AWS) with Prometheus.

Integration with many Alert Notifiers – Gmail, PagerDuty, Slack.

Build value added dashboards with GRAFANA

Codes and Resources are available in resources tab. This will save your typing efforts.

Requirements

A very basic knowledge of YAML will be an add-on.

Rest everything on Prometheus is covered in this course with line to line explanations.

Description

Overview

Section 1: Introduction

Lecture 1 Introduction to Prometheus

Lecture 2 Alternate Monitoring Tools

Lecture 3 Basic Terminologies in Prometheus

Section 2: Architecture of Prometheus Server

Lecture 4 Architecture of Prometheus

Lecture 5 How Prometheus Works behind the scenes (Life Cycle)

Section 3: Installation and UI Tour

Lecture 6 Virtual Machine Installation

Lecture 7 Prometheus Installation

Lecture 8 First Look of Prometheus UI

Lecture 9 Understanding Prometheus Configuration File

Lecture 10 Prometheus First Run

Section 4: Exporters – Set 1

Lecture 11 What are Exporters?

Lecture 12 Node Exporter – Monitoring Linux Systems

Lecture 13 WMI Exporter – Monitoring Windows Systems
Section 5: PromQL – Prometheus Query Language

Lecture 14 Data Types in PromQL

Lecture 15 Selectors & Matchers

Lecture 16 Binary Operators

Lecture 17 ‘ignoring’ and ‘on’ keywords

Lecture 18 Aggregation Operators

Lecture 19 Functions – ‘rate’ & ‘irate’

Lecture 20 Functions – changes, deriv, predict_linear

Lecture 21 Functions continued

Section 6: Client Libraries – Adding Instrumentation to Python Application

Lecture 22 What are Client Libraries and Metric Types

Lecture 23 Python app Boilerplate Code

Lecture 24 Exposing Metrics from Python app using Prometheus Client

Lecture 25 Counter Metrics Exposition

Lecture 26 Adding Labels to Exposed Metrics

Lecture 27 Gauge Metrics Exposition

Lecture 28 Summary Metrics Exposition

Lecture 29 Histogram Metrics Exposition

Section 7: Client Libraries – Instrumenting GO Applications

Lecture 30 GO app Boilerplate Code

Lecture 31 Counter Metrics Exposition

Lecture 32 Gauge Metrics Exposition

Lecture 33 Summary Metrics Exposition

Lecture 34 Histogram Metrics Exposition

Section 8: Quantification of Instrumentation

Lecture 35 What to Instrument?

Lecture 36 How much to Instrument?

Section 9: Recording Rules

Lecture 37 What are Recording Rules?

Lecture 38 Reload Prometheus Configurations on-the-fly

Lecture 39 Writing Recording Rules

Lecture 40 Writing Recording Rules continued

Lecture 41 Add Multiple Rules

Lecture 42 Best Practices for Recording Rules

Section 10: Alerting

Lecture 43 What is Alerting?

Lecture 44 Writing & Firing the first Alert

Lecture 45 ‘for’ clause

Lecture 46 Adding Labels to Alerts

Lecture 47 Installing Alertmanager

Lecture 48 Adding Alert Notifier – Gmail

Lecture 49 Sending Alert Notifications – Gmail

Lecture 50 Templating the Alerts

Section 11: Create Routing Tree for Alerts – Case Study

Lecture 51 Case Study – Problem Statement

Lecture 52 Understanding the Use Case for Routing Tree

Lecture 53 Write Alerting Rules for the Use Case

Lecture 57 Run the Routing Tree

Lecture 58 Grouping the Alerts

Lecture 59 Throttling the Alerts

Lecture 60 Inhibiting the Alerts

Lecture 61 Silencing the Alerts

Lecture 62 ‘continue’ clause

Section 12: PagerDuty & Slack – Alert Notifiers

Lecture 63 Slack integration with Prometheus

Lecture 64 PagerDuty integration with Prometheus

Section 13: Blackbox Exporter & Relabeling

Lecture 65 What is Blackbox exporter

Lecture 66 Download Blackbox exporter

Lecture 67 ‘http’ probe module

Lecture 68 ‘tcp’ & ‘icmp’ probe module

Lecture 69 ‘dns’ probe module

Lecture 70 Scraping targets via Blackbox

Lecture 71 Relabelling

Section 14: Pushgateway

Lecture 72 Introduction to Pushgateway

Lecture 74 Push metrics to Pushgateway

Lecture 75 Automate Pushing metrics using Cron job

Lecture 76 Python App pushing metrics to Pushgateway

Lecture 77 Pushgateway Pitfalls

Section 15: Service Discovery

Lecture 78 Introduction to Service Discovery

Lecture 79 Static Service Discovery

Lecture 80 File-based Service Discovery

Section 16: Amazon Cloud (AWS) with Prometheus

Lecture 81 Create Prometheus User in AWS

Lecture 82 Spinning up AWS EC2 instance

Lecture 83 Node Exporter on EC2 instance

Lecture 84 Relabeling the private IP to public

Lecture 85 ‘keep’ and ‘drop’ targets with Relabeling

Section 17: AWS Cloudwatch Exporter

Lecture 86 AWS Cloudwatch & UI tour

Lecture 87 Installation & Configuration

Lecture 88 Running the Cloudwatch Exporter

Section 18: Exporters – Set 2

Lecture 89 ‘mysql’ Exporter

Section 19: Create Custom Exporter

Lecture 90 Introduction

Lecture 91 Creating Target application

Lecture 92 Writing Custom Exporter

Section 20: Prometheus HTTP API

Lecture 93 Running Prometheus with HTTP API

Section 21: Grafana Dashboards

Lecture 94 Grafana Installation

Lecture 95 Adding Data source to Grafana

Lecture 96 Implementing default dashboards of Grafana

Section 22: Additional Learnings

Lecture 99 When to use Prometheus and When NOT to

Lecture 100 Create Gmail App Passwords

Lecture 101 ThankYou

Section 23: BONUS

Lecture 102 Bonus

Experienced techies who want to add a hot & demanding technology in their technology stack.,DevOps Engineers who want to switch their career from conventional monitoring tools to a full-fledged monitoring system.

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima