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 is it used for
- User interface and application layout
- Component structure: backend, frontend, plugins, provisioning
- Installation and environment 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 – metric data (Zabbix)
- API – retrieving data from HTTP endpoints, JSON (Infinity Plugin)
- Testing connections and practical queries in the “Explore” panel
3. Creating Dashboards – Presentation and Organization of Data
- Creating queries for various data sources
- Visualization types and selecting panels based on data type
- Selecting panels based on data type (metrics, statuses, aggregates)
- Organizing panels and sections on a dashboard
- Folders, playlists, tags, links
- Importing and exporting dashboards
4. Data Transformations – Converting and Combining Information
- Data operations: filtering, grouping, aggregations
- Merging 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
- Variable types: custom, query, interval, text box, data source
- Using variables in the configuration of expressions and panels
- Creating interactive dashboards for users
7. Grafana Plugins – Extending Capabilities
- Plugin types: 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 working model
- Creating alert rules
- Notification Policies – notification sending rules
- Alert silencing and management (Mute & Silence)
- Analysis and review of various alert scenarios
9. Prometheus – Metrics, PromQL
- Prometheus architecture
- Data model and metrics
- PromQL – basic queries
- Recording rules and alerting rules
- Metric visualization in Grafana
10. Recording Rules in Grafana
- Working model of recording rules in Grafana
- Differences compared to Prometheus
- Creating and using precomputed metrics
- Integration with dashboards
11. Administration and Environment Management
- Organizations, users, teams, roles, and permissions
- Login method handling (Basic auth, LDAP, SSO)
- Provisioning – automating the configuration of data sources, dashboards, and alerts
- Troubleshooting diagnosis and common scenarios
Requirements
Target audience – training participants:
- IT Specialists
- DevOps Engineers
- Infrastructure Administrators
- Developers
Requirements
- Training participants should have their own computer with any operating system. The software needed to complete the training will be available in the public cloud.
- Access to Grafana will be provided via any web browser, such as Firefox or Chrome, installed on the participant's computer.
14 Hours
Testimonials (1)
workshops, practical examples