Udemy

Grafana and Prometheus - Beginners Friendly Crash Course !

Enroll Now
  • 681 Students
  • Updated 9/2021
4.4
(65 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 15 Minute(s)
Language
English
Taught by
Vikas Kumar Jha
Rating
4.4
(65 Ratings)

Course Overview

Grafana and Prometheus - Beginners Friendly Crash Course !

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

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

Course Content

  • 9 section(s)
  • 25 lecture(s)
  • Section 1 Installing Grafana
  • Section 2 Grafana User Interface Overview
  • Section 3 Installing Prometheus
  • Section 4 Import Dahsboards and Get Ready in Minutes
  • Section 5 Dashboards Creation in Grafana
  • Section 6 Grafana Variables
  • Section 7 Notification Alerts
  • Section 8 Monitor Various Components Using Prometheus
  • Section 9 Connecting Grafana to Other Datasources

What You’ll 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


Reviews

  • D
    Debashis Dey
    5.0

    good

  • s
    shubham sharma
    4.5

    Good course

  • S
    Sam Jos
    5.0

    I like the course. Excellently, explained with real-time examples and the required details. Not too much, not too less - just perfect.

  • N
    Nawazish Ahmad
    4.0

    Its easier to understand and good explanation

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed