Grafana and Prometheus - Beginners Friendly Crash Course !

Learn Grafana 8 and create stunning Dashboards, Enable Alerting, Explore Various Datasources (Prometheus, InfluxDB etc)

4.55 (34 reviews)
Udemy
platform
English
language
IT Certification
category
instructor
589
students
2.5 hours
content
Sep 2021
last update
$44.99
regular price

What you will learn

Grafana Introduction

Grafana Overview and Overall Architecture

Installing Grafana on a Linux Server

Installing Grafana on Windows

Starting, Stopping Grafana Services on Windows

Installing Grafana on Docker

Prometheus Introduction

Prometheus Overview and Overall Architecture

Installing and Managing Prometheus on a Linux Server

Installing and Managing Prometheus Node Exporter on a Linux Server

Creating Grafana Dashboards

Grafana User Interface Overview

Installing and Managing InfluxDB Services

Installing and Managing Telegraf Services

Grafana Dashboard - Server Health Summary Dashboard

Graph Panel - CPU & Memory Utilization

Graph Panel - Multiple Servers & Problem Statement to use Grafana Variables

Custom Variable - Static Variable Values

Query Variable - Dynamic Variable Values

Dependent Varialbes - Cascaded Variables

Automatic Repeat Panel Based on Variable Value

Organizing Panels and Dashboards for Easy Management

Repeat Row to Create Dynamic Grafana "Summary Dashboard"

Fixing Y Axis' Minimum and Maximum Value in Graph Panel

Creating Thresholds in Graph Visualizations

Python Program to Increase Memory Utilization for Testing Purpose

Creating Thresholds in Graph Visualization and StatsD Graphs

Advance Tabular Visualization With Gauge in one column

Advance Stat Visualization in Grafana 7

Exploring More Visualization Properties - Legends, Axis, Series Override

Creating Grafana Dashboard Using MySQL As Data Source

Using Custom SQL Query to Create Dashboard

Monitoring Websites and Docker Services

Monitoring Websites or URL Using Grafana

Monitor Docker Services

Installing Plugins

Installing Plugins and Creating Pie Chart Visualization

Creating Alerts and Annotation in Dashboards in Grafana

Grafana Email Alerts Configuration

Grafana and Telegram Integration and Alerts Configuration

Users and Roles Creation and Management in Grafana

User and Roles Creation in Grafana

Embedding Grafana Panel on Any Website

Embedding Grafana Panel in any HTML Page (Website)

Upgrading Grafana From Version 7 to Version 8 (Latest Version)

Changing Grafana Database to MySQL

Description

Grafana is one of the world's leading open-source visualization and analytics software. It allows you to query, visualize, alert on, and explore your metrics no matter where they are stored. In short, it provides you with tools to turn your time-series database (TSDB) data into beautiful graphs and visualizations. After creating a dashboard, there are many possible things you might do next such as creating Alerts, Creating a Playlist, etc.


In this course, you will be learning to create beautiful Grafana dashboards by connecting to different data sources such as Prometheus, InfluxDB, MySQL, and many more. This course is created keeping working professionals in mind. So it gets you started without wasting a single minute of your time. That's all for now, See you inside the course.


This course covers most of the topics of Grafana and is the only course you need to go through to learn everything about Grafana.


Here are the topics you are going to learn in this course:

  1. Grafana Introduction

  2. Grafana Overview and Overall Architecture

  3. Installing Grafana on a Linux Server

  4. Installing Grafana on Windows

  5. Starting, Stopping Grafana Services on Windows

  6. Installing Grafana on Docker

  7. Prometheus Introduction

  8. Prometheus Overview and Overall Architecture

  9. Installing and Managing Prometheus on a Linux Server

  10. Installing and Managing Prometheus Node Exporter on a Linux Server

  11. Creating Grafana Dashboards

  12. Grafana User Interface Overview

  13. Installing and Managing InfluxDB Services

  14. Installing and Managing Telegraf Services

  15. Grafana Dashboard - Server Health Summary Dashboard

  16. Graph Panel - CPU & Memory Utilization

  17. Graph Panel - Multiple Servers & Problem Statement to use Grafana Variables

  18. Custom Variable - Static Variable Values

  19. Query Variable - Dynamic Variable Values

  20. Dependent Varialbes - Cascaded Variables

  21. Automatic Repeat Panel Based on Variable Value

  22. Organizing Panels and Dashboards for Easy Management

  23. Repeat Row to Create Dynamic Grafana "Summary Dashboard"

  24. Fixing Y Axis' Minimum and Maximum Value in Graph Panel

  25. Creating Thresholds in Graph Visualizations

  26. Python Program to Increase Memory Utilization for Testing Purpose

  27. Creating Thresholds in Graph Visualization and StatsD Graphs

  28. Advance Tabular Visualization With Gauge in one column

  29. Advance Stat Visualization in Grafana 7

  30. Exploring More Visualization Properties - Legends, Axis, Series Override

  31. Creating Grafana Dashboard Using MySQL As Data Source

  32. Using Custom SQL Query to Create Dashboard

  33. Monitoring Websites and Docker Services

  34. Monitoring Websites or URL Using Grafana

  35. Monitor Docker Services

  36. Installing Plugins

  37. Installing Plugins and Creating Pie Chart Visualization

  38. Creating Alerts and Annotation in Dashboards in Grafana

  39. Grafana Email Alerts Configuration

  40. Grafana and Telegram Integration and Alerts Configuration

  41. Users and Roles Creation and Management in Grafana

  42. User and Roles Creation in Grafana

  43. Embedding Grafana Panel on Any Website

  44. Embedding Grafana Panel in any HTML Page (Website)

  45. Upgrading Grafana From Version 7 to Version 8 (Latest Version)

  46. Changing Grafana Database to MySQL

Content

Installing Grafana

Grafana Overview
Installing Grafana on a Linux Server
Installing Grafana on Windows
Installing Grafana on Docker

Grafana User Interface Overview

Grafana User Interface Overview

Installing Prometheus

Prometheus Architecture Overview
Installing Prometheus on Linux/Unix
Installing Prometheus on Docker
Installing Prometheus Node Exporter
Installing Prometheus Node Exporter on Docker
Prometheus User Interface Overview
Configuring Prometheus Datasource in Grafana

Import Dahsboards and Get Ready in Minutes

Import Dashboards in Grafana

Dashboards Creation in Grafana

Gauges and Thresholds
Grafana Table Visualization
Grafana - Various Formatting Options
Grafana Integration with Website - Embedding Grafana Panels in any Webpage
Grafana Stat Visualization

Grafana Variables

Using Variables in Grafana

Notification Alerts

Grafana Email Alerts
Grafana Alerts to Telegram
Grafana Alerts to Microsoft Teams

Monitor Various Components Using Prometheus

Monitor Docker Container Using Prometheus and Grafana
Website | Synthetic Monitoring with Prometheus

Connecting Grafana to Other Datasources

Grafana and MySQL Datasource

Screenshots

Grafana and Prometheus - Beginners Friendly Crash Course ! - Screenshot_01Grafana and Prometheus - Beginners Friendly Crash Course ! - Screenshot_02Grafana and Prometheus - Beginners Friendly Crash Course ! - Screenshot_03Grafana and Prometheus - Beginners Friendly Crash Course ! - Screenshot_04

Reviews

shikokas@Gmail.com
September 23, 2021
this is really basic stuff and the name of the course does not represent the actual content.... i am disappointed

Charts

Price

Grafana and Prometheus - Beginners Friendly Crash Course ! - Price chart

Rating

Grafana and Prometheus - Beginners Friendly Crash Course ! - Ratings chart

Enrollment distribution

Grafana and Prometheus - Beginners Friendly Crash Course ! - Distribution chart
4304077
udemy ID
9/17/2021
course created date
10/1/2021
course indexed date
Bot
course submited by