Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
1. Introduction to Grafana
-
What is Grafana and what it is used for
-
User interface and application layout
-
Component structure: backend, frontend, plugins, provisioning
-
Installation and configuration methods (locally and in the cloud)
- Comparison of OSS and Enterprise versions
2. Data sources – integration with systems and databases
-
Metric systems (Prometheus, InfluxDB)
-
Relational databases – business and operational data (PostgreSQL)
-
Document and log analysis systems (Elasticsearch, Grafana Loki)
-
Infrastructure monitoring – measurement data (Zabbix)
-
API – fetching data from HTTP endpoints, JSON (Infinity Plugin)
- Testing connections and practical queries in the “Explore” panel
3. Creating dashboards – presenting and organizing data
-
Creating queries (query) for different data sources
-
Types of visualizations and selecting panels based on data type
-
Selecting panels based on data type (metrics, statuses, aggregates)
-
Organizing panels and sections on the dashboard
-
Folders, playlists, tags, links
- Importing and exporting dashboards
4. Data transformations – transforming and combining information
-
Operations on data: filtering, grouping, aggregations
-
Combining data from different sources (merge, join)
- Transformations and calculations in panels (add field, reduce, rename)
5. Visualizations – graphical forms of data presentation
- Time series
- Stat
- Bar chart
- Gauge
- Bar gauge
- Table
- State timeline
- Heatmap
- Pie chart
- Text
- GeoMap
6. Variables – dynamic dashboards and expressions
-
Creating and configuring variables
-
Types of variables: custom, query, interval, text box, data source
-
Using variables in expression configuration and panels
- Creating interactive dashboards for users
7. Grafana plugins – extending capabilities
-
Types of plugins: Data Source, Panel, App
-
Installing and configuring plugins from the Grafana Marketplace
- Discussion and application of selected plugins in dashboards
8. Grafana Alerting – monitoring and notifications
-
Unified Alerting model
-
Creating alarm rules
-
Notification Policies – notification sending rules
-
Silencing and managing alerts (Mute & Silence)
- Analyzing and reviewing different alerting scenarios
9. Prometheus – metrics, PromQL
-
Prometheus architecture
-
Data model and metrics
-
PromQL – basic queries
-
Recording rules and alerting rules
- Visualizing metrics in Grafana
10. Recording Rules in Grafana
-
Recording rules operation model in Grafana
-
Differences from Prometheus
-
Creating and using precomputed metrics (precomputed metrics)
- Integration with dashboards
11. Administration and environment management
-
Organizations, users, teams, roles, and permissions
-
Authentication methods (Basic auth, LDAP, SSO)
-
Provisioning – automating data source, dashboard, and alert configuration
- Diagnosing issues and typical troubleshooting scenarios
Requirements
Target audience – training participants:
- DevOps Engineers
- IT Specialists
- Infrastructure Administrators
- Programmers
14 Hours
Testimonials (1)
Real world knowledge from someone in the industry