Grafana

Learn Grafana, the leading open source tool for visualizing metrics, time series data and application analytics.

4.45 (4010 reviews)
Udemy
platform
English
language
Network & Security
category
instructor
33,656
students
6.5 hours
content
May 2022
last update
$69.99
regular price

What you will learn

Explore the Graph, Stat, Gauge, Bar Gauge, Table, Text, Heatmap and Logs Panels

Install and configure a MySQL Datasource, Dashboard and Collector

Install and configure a Zabbix Server Datasource, Dashboards

Install and configure InfluxDB with Telegraf

Use Dashboard Variables to create Dynamic Dashboards with Automatic Visualisation Placement

Install an SNMP Agent and Configure Telegraf SNMP Input

Install Loki Data Source that queries a Loki Service that is ingesting data from a Promtail Service.

Graph Time Series aswell as Non Time Series SQL Data

Create custom MySQL Time Series Queries

Install Grafana from Packages

Add a Nginx Reverse Proxy for Grafana

Create a domain name and install an SSL certificate for the Grafana Server

Explore the Dashboards Panels Options

Install a SMTP server and setup an Email Notification Channel

Setup Alerts for when SNMP devices go offline or return no data

Setup a Telegram Contact Point

Use Annotation Queries to Link Logs Panels and Graph Panels

Install Prometheus with Several Node Exporters and A Dashboard

Setup an Elasticsearch server with Filebeat and Metricbeat services.

Description

Welcome to my course on Grafana

Grafana is an analytics platform for all of your metrics. Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team and foster a data driven culture. Trusted and loved by the community.

This is a Learn by example course, where I demonstrate all the concepts discussed so that you can see them working, and you can try them out for yourself as well.

With this course, comes accompanying documentation that you can access for free. You will then be able to match what you see in the videos and copy/paste directly from my documentation and see the same result.

In this course we will,

  • Install Grafana from Packages

  • Create a domain name, install an SSL certificate and change the default port

  • Explore the Graph, Stat, Gauge, Bar Gauge, Table, Text, Heatmap and Logs Panels

  • Create many different types of Data Sources from MySQL, Zabbix, InfluxDB, Prometheus and Loki

  • We will configure their various collection processes such as MySQL Event Scheduler, Telegraf, Node Exporters, SNMP agents and Promtail

  • We will look at graphing Time Series data versus Non Time Series data

  • We will also install dashboards for each of the Data Sources, experimenting with community created dashboards plus experimenting with our own

  • We will monitor SNMP Devices using Telegraf Agent and InfluxDB Data Sources

  • Setup Elasticsearch with Filebeat and Metricbeat services

  • We will create Annotation Queries and link the Log and Graphs panels together

  • We will look at Dynamic Dashboard Variables, Dynamic Tables and Graphs

  • We will look at creating Value Groups/Tags and how to use them with different kinds of data sources

  • We will set up Alerting Channels/Contact Points and understand the different alerting options, configure an example to detect offline SNMP devices and demonstrate receiving email alerts via a local SMTP server

At the end of the course, you will have your own dedicated working Grafana Server, which will be in the cloud, with SSL, a domain name, with many example Data Sources and collectors configured, that you can call your own, ready for you to take it to the next level.

Once again, this is a Learn by example course, with all the example commands available for you to copy and paste. I demonstrate them working, and you will be able to do that to.

You are now ready to continue.

Thanks for taking part in my course, and i'll see you there.

Content

Introduction

Install Grafana from Packages
Start First Time
Grafana Questions
Point Domain Name
Add SSL
Change Default Port
Grafana Questions
Create out First Data Source
Panel Rows
Panel Presentation Options
Graph Panel
Singlestat Panel
Gauge Panel
Bar Gauge Panel
Table Panel
Text Panel
Heatmap Panel
Grafana Questions
Create a MySQL Data Source
Install a MySQL Dashboard and Collector
Create a Custom MySQL Time Series Query
Graphing Non Time Series SQL Data in Grafana
Create and Configure a Zabbix Data Source
Import Zabbix Dashboards
Create Advanced Custom Zabbix Dashboard
Grafana Questions
Install InfluxDB Server and Data Source
Install Telegraf Agent and Configure for InfluxDB
Install SNMP Agent and Configure Telegraf SNMP Input
Add Multiple SNMP Devices to Telegraf Config
Import SNMP Dashboard that uses InfluxDB and Telegraf
Dashboard Variables
Dynamic Table from Variables
Dynamic Singlestats from Variables
Dynamic Graphs from Variables
Grafana Questions
Create an Email Alert Notification Channel
Create Alerts for SNMP No Data
Grafana Questions
Logs Panel
Install Loki Binary and Start as a Service
Install Promtail Binary and Start as a Service
Install Loki Data Source and Explore
Annotation Queries and Linking the Log Panels and Graphs
Install Prometheus Service and Data Source
Install Prometheus Node Exporter
Install Prometheus Dashboard
Value Groups/Tags with the Zabbix Data Source
Value Groups/Tags with the InfluxDB/Telegraf Data Source
Create a Cisco Switch Dashboard from the Zabbix Data Source
Create a Cisco Switch Dashboard from the InfluxDB/Telegraf Data Source
Disk Read/Write Rates Dashboard with the Zabbix Data Source

Screenshots

Grafana - Screenshot_01Grafana - Screenshot_02Grafana - Screenshot_03Grafana - Screenshot_04

Reviews

Dillon
November 8, 2023
This was a fantastic course. I thoroughly enjoyed it. It covered everything in Grafana that I needed to learn about and I also learned about a whole lot of other stuff while connecting the different data sources - so I learned even more than I set out to which is great. I appreciate that the set up was not done on a local machine so that best practices surrounding firewalls and encryption were also detailed. Some things that this course could benefit from would be 1) re-recorded with newer versions, a lot has changed since it was recorded, and 2) showing how to set up stuff on different OSs, I used MacOS and ran into a couple of issues (it's mostly similar but a couple differences).
Robert
October 26, 2023
Overall, a good course, was a little confusing at times since all the programs have been updated since this was made, and I had some difficulty with server connections and outdated programs not communicating with each other (Elasticsearch and Filebeat). Also, Sean talked very fast so having to constantly pause the videos rather than being able to work with him in real time was super annoying and made for a very choppy learning experience.
David
August 23, 2023
I really like the presentation style, and that there is an online written course to go along with it. I am already familiar with some steps (domain name, reverse proxy w/ nginx), so the clear titles allow me to skip over what I don't need and get to new information quickly. Thanks!
Anonymized
July 28, 2023
Good presentation of Grafana and what you can do with this tool. Encourage me to experiment more with some of them, because I have excellent playground for that exercise.
Sai
July 16, 2023
overall good course but didn't able to do Hands-on.. the cloud platforms he suggested is asking for $5 for free trail. my suggestion is signup if you willing to pay
Syed
July 6, 2023
Dear Sir, You are speaking at the very slow volume I am not able to understand what you are saying and I am not able to see the link from where you are installing the Grafana and many of other things are there that you have not shown in your screen
SHARON
June 30, 2023
Easy to follow and very informative to get started for my project requirement in Grafana, Prometheus, Loki and Elastic
Kazem
June 24, 2023
Well organized course that lacks some depth. It would be helpful if the more advanced queries were broken down and explained more instead of just copy-pasting them to Grafana.
Jeffrey
June 23, 2023
Good content, but the instructor's head in the bottom right corner is very distracting, especially with the video edits that make his head move around rapidly.
Brijesh
June 14, 2023
Need lots of improvement. Very Very basic course. Even youtube has better tutorials. Also please remove your images from the video, they are annoying. Plus your audio, although the sound is high quality but you should speak louder.
MichaooDev
May 8, 2023
Super kurs. Świetnie przygotowany. Bez owijania. Jedynie czego mi brakuje to więcej materiałów na temat zaawansowanych funkcji Grafany.
Gabriel
May 4, 2023
It is an Excellent course, with a lot of explication, documentation and in addition, teach about databases and linux servers in the cloud. 10/10
CarlaCastiglia
April 28, 2023
El curso es muy bueno pero no se contemplan otras bases de datos como MongoDB ni tampoco el obtener datos de un datasource de tipo ApiREST.
Saket
March 18, 2023
a lot of things which the trainer is using in this course is paid version , this course is not at all goog
Tiago
March 1, 2023
The course is really good with a detailed walkthrough on how to install the most used data sources and useful examples on how to query data and build dashboards!

Coupons

DateDiscountStatus
7/21/202284% OFF
expired

Charts

Price

Grafana - Price chart

Rating

Grafana - Ratings chart

Enrollment distribution

Grafana - Distribution chart

Related Topics

2572282
udemy ID
9/22/2019
course created date
10/29/2019
course indexed date
Bot
course submited by