Mastering Prometheus and Grafana (Including Loki & Alloy)
Mastering Prometheus and Grafana (Including Loki & Alloy), available at $49.99, has an average rating of 4.57, with 115 lectures, based on 382 reviews, and has 3023 subscribers.
You will learn about Installing Prometheus on Windows, Linux, and Mac Pushing Metrics to Prometheus Visualizing Metrics in Prometheus Functions and Aggregation Operators in Prometheus Alerting in Prometheus Defining Data Collection Rules for Faster Data Aggregation Securing Prometheus with HTTPS and Authenticaiton Installing Grafana on Windows, Linux, and Mac Using Grafana to Visualize Prometheus Metrics Securing Grafana with OAuth and Active Directory Grafana Loki (Installationa & Use) to Collect and Analyse Logs This course is ideal for individuals who are DevOps Engineers or Developers or Solution Architects It is particularly useful for DevOps Engineers or Developers or Solution Architects.
Enroll now: Mastering Prometheus and Grafana (Including Loki & Alloy)
Summary
Title: Mastering Prometheus and Grafana (Including Loki & Alloy)
Price: $49.99
Average Rating: 4.57
Number of Lectures: 115
Number of Published Lectures: 115
Number of Curriculum Items: 115
Number of Published Curriculum Objects: 115
Original Price: A$32.99
Quality Status: approved
Status: Live
What You Will Learn
- Installing Prometheus on Windows, Linux, and Mac
- Pushing Metrics to Prometheus
- Visualizing Metrics in Prometheus
- Functions and Aggregation Operators in Prometheus
- Alerting in Prometheus
- Defining Data Collection Rules for Faster Data Aggregation
- Securing Prometheus with HTTPS and Authenticaiton
- Installing Grafana on Windows, Linux, and Mac
- Using Grafana to Visualize Prometheus Metrics
- Securing Grafana with OAuth and Active Directory
- Grafana Loki (Installationa & Use) to Collect and Analyse Logs
Who Should Attend
- DevOps Engineers
- Developers
- Solution Architects
Target Audiences
- DevOps Engineers
- Developers
- Solution Architects
Are you looking for a Prometheus tutorial to teach you metric collection and monitoring using Prometheus and Grafana? Look no further!
Prometheus is a free, powerful time-series database that monitors microservices and infrastructure (e.g., Kubernetes). Its flexible query language, PromQL, lets you record real-time metrics and generate valuable insights.
This course is tailored for developers, DevOps Engineers, and Solution Architects who want to learn Prometheus and Grafana’s observability stack and apply it to their work.
You’ll learn how to set up and configure Prometheus, Grafana, and Grafana Loki on Linux, Windows, and Mac, as well as with Docker. This powerful stack will enable you to collect metrics and logs and visualise them with professional-looking dashboards in Grafana.
Prometheus is thoroughly explored in this course and covers Functions, Alerting, Recording Rules, Short-lived Jobs, Push Gateway, and Security.
Grafana is also adequately covered with lectures that teach you how to install Grafana, create dashboards, create alerting rules, notify management, and administer Grafana.
Metrics are not the only signal that matters in the realm of observability. Logs play a crucial role in identifying and, more importantly, diagnosing the root cause of the problems. That is why the course has a section specifically for Grafana Loki, Grafana Lab’s log collection and analysis tool.
This course is continuously updated to make sure you will stay up-to-date with latest changes and additions of Grafana and Prometheus.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction to Telemetry
Lecture 2: Prometheus and Grafana at a Glance
Chapter 2: Installing and Setting Up Prometheus
Lecture 1: Installing Prometheus on Windows
Lecture 2: Installing Prometheus on Mac
Lecture 3: Installing Prometheus on Ubuntu
Chapter 3: Collecting Metrics from Unix, Linux and Mac
Lecture 1: Overview of Scraping and Push Gateway
Lecture 2: Node Exporter Part 1
Lecture 3: Node Exporter Part 2
Lecture 4: Node Exporter Part 3
Lecture 5: Running Node Exporter as a Service on Ubuntu
Lecture 6: Installind Node Exporter on Mac with Home Brew
Chapter 4: Collecting Metrics from Windows
Lecture 1: Collecting Metrics with WMI Exporter
Chapter 5: Retrieving Metrics
Lecture 1: Data Model of Prometheus
Lecture 2: Data Types in Prometheus
Lecture 3: Binary Arithmatic Operators in Prometheus
Lecture 4: Binary Comparison Operators in Prometheus
Lecture 5: Set Binary Operators in Prometheus
Lecture 6: Matchers and Selectors in Prometheus
Lecture 7: Aggregation Operators
Lecture 8: Time Offsets
Chapter 6: Functions in Prometheus
Lecture 1: Clamping and Checking Functions
Lecture 2: Delta and iDelta
Lecture 3: Sorting and TimeStamp
Lecture 4: Aggregations Over Time
Chapter 7: Alerting
Lecture 1: Alerts overview
Lecture 2: Defining Alert Rules
Lecture 3: Defining a Time Threshold
Lecture 4: Labels, Annotations, and Templates
Lecture 5: What is Alert Manager?
Lecture 6: Installing Alert Manager on Windows
Lecture 7: Installing Alert Manager on Mac Computers
Lecture 8: Installing Alert Manager on Ubuntu
Lecture 9: Receivers in Alert Manager
Lecture 10: Routes in Alert Manager
Lecture 11: Integrating Alert Manager with Slack
Lecture 12: Integrating Alert Manager with PagerDuty
Lecture 13: Inhibiting and Silencing Notifications
Chapter 8: Recording Rules in Prometheus
Lecture 1: Introduction to Recording Rules
Lecture 2: Writing a recording rule with "rate" function
Chapter 9: Client Libraries of Prometheus and Short-lived Jobs
Lecture 1: Introduction to Client Libraries
Lecture 2: Using the Python client library – the Summary metric
Lecture 3: Using the Python client library – Counters and Gauges
Lecture 4: Using the Python client library – Labels
Lecture 5: Using the Java client library
Lecture 6: Using the .NET (dotnet) client library – Part 1
Lecture 7: Using the .NET (dotnet) client library – Part 2 – Labels
Lecture 8: Using the .NET (dotnet) client library in ASP.NET Core
Chapter 10: Introduction to Service Discovery and Push Gateway
Lecture 1: Introduction to Service Discovery and Push Gateway
Chapter 11: Service Discovery
Lecture 1: Service Discovery Options in Prometheus
Lecture 2: Service Discovery in AWS (EC2 and LightSail) – Part 1
Lecture 3: Service Discovery in AWS – Example and Case Study
Lecture 4: File-based Service Discovery
Chapter 12: The Push Gateway
Lecture 1: Installing PushGateway on Windows and Mac
Lecture 2: Installing PushGateway on Ubuntu (Linux)
Lecture 3: Sending Metrics to PushGateway with Python
Lecture 4: Sending Metrics to PushGateway with Java
Lecture 5: Sending Metrics to PushGateway with Dotnet
Chapter 13: Security in Prometheus
Lecture 1: Introduction to Authentication Methods in Prometheus
Lecture 2: Basic Authentication in Prometheus
Lecture 3: Enabling HTTPS for Improved Security
Lecture 4: Enabling HTTPS on Exporters i.e. Node Exporter
Lecture 5: Securying PushGateway
Lecture 6: Connecting to Push Gateway Securely
Lecture 7: Securing Alert Manager
Chapter 14: Grafana Installation and Introduction
Lecture 1: What is Grafana?
Lecture 2: Cloud or On-Premises?
Lecture 3: Installing Grafana on Windows
Lecture 4: Installing Grafana on Mac with Homebrew
Lecture 5: Installing Grafana on Ubuntu
Lecture 6: Installing Grafana on Amazon Linux, Red Hat, CentOS, RHEL, and Fedora
Lecture 7: Installing Grafana (and Prometheus & Loki) with Docker
Lecture 8: Configuring Grafana
Chapter 15: Using Grafana – Connecting and Creating Dashboards
Lecture 1: Dashboard Design Best Practices
Lecture 2: The ShoeHub Global Company!
Lecture 3: Connect Grafana to Prometheus
Lecture 4: Creating and Managing Dashboards
Lecture 5: Creating Your First Panel : The Time Series Panel
Lecture 6: Multiple and Accumulative Queries
Lecture 7: Exercise: Display Country Data On A Graph Panel
Lecture 8: Data Transformations
Lecture 9: Visually Comparing Values with Pie Charts
Lecture 10: Comparing Metric Data of Two Different Times (Time Shift)
Lecture 11: Practice : Working with Charts and Thresholds
Lecture 12: Thresholds in Grafana
Lecture 13: Variables and Dynamic Dashboards
Instructors
-
Aref Karimi
Technology Leader and Evangalist
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 9 votes
- 3 stars: 36 votes
- 4 stars: 122 votes
- 5 stars: 212 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024