- Basic understanding of data analytics
- Basic Linux administration skills
Grafana is a visualization and metric analytic suite. Grafana presents a visual representation of real-time data for application analytics. Grafana is most commonly used for home automation, process control, and more.
The aim of the course is to get familiar with modern data visualisation tool used for system monitoring - Grafana. The course is oriented for using Grafana in a time-series data environment. Participants will get both operational and administrative skills of day-to-day work with Grafana and most popular data sources like Prometheus and Graphite. In addition, Loki - a modern, Grafana-integrated approach for fetching and exploring logs is presented. The course is based on hands-on workshop that will take around 75% of the course time.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start creating visualizations in Grafana.
- Set up Grafana for high availability.
- Customize panels and dashboards with data.
- Configure a reverse proxy for fast loading speeds.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
1. Introduction to system monitoring and Grafana
- Concepts of telemetry
- Push- and pull-based telemetry
- Sampling, data retention and downsampling
- Grafana and datasources
2. Details of Grafana
- Grafana installation
- Accessing Grafana
- Creating first dashboard
- Dashboards, rows and panels
- Timerange selector
- Relative time and Time shift
3. Data sources
- Prometheus architecture
- Installing Prometheus
- Accessing Prometheus web interface
- Installing node_exporter
- Getting metrics
- Querying Prometheus
- Scraping metrics to Prometheus
- Graphite architecture
- Installing Graphite
- Feeding Graphite
- Adding data sources to Grafana
4. Deep dive into Grafana panels
- Graph
- Singlestat
- Gauge
- Bargauge
- Heatmap
- Textpanel
- Tablepanel
- Dashboard list
- Plugin panels
- Manipulating panels
5. Annotations and alerting
- Annotations
- Alerts
- Alert list panel
- E-mail and other ways of alert notifications
6. Explore and variables
- Explore functionality
- Templating with variables
- Dynamic panels based on variables
7. Loki - Grafana log aggregation system
- Loki overview
- Installation
- Exploring logs
8. Grafana administration
- Organizing Grafana
- Migrating to MySQL
- High Availability in Grafana
- Running Grafana behind reverse proxy
- Securing Grafana with SSL certificate
- Troubleshooting Grafana
United Arab Emirates - Monitoring with Grafana
Qatar - Monitoring with Grafana
Egypt - Monitoring with Grafana
Saudi Arabia - Monitoring with Grafana
South Africa - Monitoring with Grafana
Brasil - Monitoring with Grafana
Canada - Monitoring with Grafana
Österreich - Monitoring with Grafana
Schweiz - Monitoring with Grafana
Deutschland - Monitoring with Grafana
Czech Republic - Monitoring with Grafana
Denmark - Monitoring with Grafana
Estonia - Monitoring with Grafana
Finland - Monitoring with Grafana
Greece - Monitoring with Grafana
Magyarország - Monitoring with Grafana
Ireland - Monitoring with Grafana
Luxembourg - Monitoring with Grafana
Latvia - Monitoring with Grafana
España - Monitoring with Grafana
Italia - Monitoring with Grafana
Lithuania - Monitoring with Grafana
Nederland - Monitoring with Grafana
Norway - Monitoring with Grafana
Portugal - Monitoring with Grafana
România - Monitoring with Grafana
Sverige - Monitoring with Grafana
Türkiye - Monitoring with Grafana
Malta - Monitoring with Grafana
Belgique - Monitoring with Grafana
France - Monitoring with Grafana
Australia - Monitoring with Grafana
Malaysia - Monitoring with Grafana
New Zealand - Monitoring with Grafana
Philippines - Monitoring with Grafana
Singapore - Monitoring with Grafana
Thailand - Monitoring with Grafana
Vietnam - Monitoring with Grafana
India - Monitoring with Grafana
Argentina - Monitoring with Grafana
Chile - Monitoring with Grafana
Costa Rica - Monitoring with Grafana
Ecuador - Monitoring with Grafana
Guatemala - Monitoring with Grafana
Colombia - Monitoring with Grafana
México - Monitoring with Grafana
Panama - Monitoring with Grafana
Peru - Monitoring with Grafana
Uruguay - Monitoring with Grafana
Venezuela - Monitoring with Grafana
Polska - Monitoring with Grafana
United Kingdom - Monitoring with Grafana
South Korea - Monitoring with Grafana
Pakistan - Monitoring with Grafana
Sri Lanka - Monitoring with Grafana
Bulgaria - Monitoring with Grafana
Bolivia - Monitoring with Grafana
Indonesia - Monitoring with Grafana
Kazakhstan - Monitoring with Grafana
Moldova - Monitoring with Grafana
Morocco - Monitoring with Grafana
Tunisia - Monitoring with Grafana
Kuwait - Monitoring with Grafana
Oman - Monitoring with Grafana
Slovakia - Monitoring with Grafana
Kenya - Monitoring with Grafana
Nigeria - Monitoring with Grafana
Botswana - Monitoring with Grafana
Slovenia - Monitoring with Grafana
Croatia - Monitoring with Grafana
Serbia - Monitoring with Grafana
Bhutan - Monitoring with Grafana