icon icon

Grafana – creating dashboards

icon

Training process

Training needs analysis

If you have specific requirements regarding the training programme, we will carry out a training needs analysis for you. This will guide us on which aspects of the programme should receive greater emphasis, so that the training programme meets your specific needs.

What will you gain?

icon

Confident Grafana navigation - You will learn how to move confidently through Grafana, set up the environment, and choose between OSS, Enterprise, and Cloud based on your team's actual needs.

icon

Connecting multiple data sources - You will learn how to connect and use PostgreSQL, Prometheus, Elasticsearch, Zabbix, and TestData to build dashboards that combine data from different systems.

icon

Preparing data for visualization - You will practice queries, expressions, transformations, panel options, and overrides, so you can shape raw data into views that are clear and useful in daily work.

icon

Choosing the right visualizations - You will learn when to use Time series, Table, Stat, Gauge, GeoMap, and other panel types, so your dashboards present data clearly and support faster decisions.

icon

Dynamic dashboards with variables - You will master variables, use them in queries and panels, and apply repeat panels, so you can build flexible dashboards that adapt to the data scope you select.

icon

Effective alerts and notifications - You will create your own alerts, configure Contact Points, Notification Policies, and Silence and Mute settings, so you can detect issues faster and control escalation better.

icon

Stronger Prometheus skills - You will grasp Prometheus architecture, its data model, PromQL, and recording rules, so you can prepare efficient metrics for Grafana dashboards and alerting.

icon

More reliable administration - You will learn how to work with plugins, organizations, users, teams, and authentication methods, helping you manage Grafana more securely and troubleshoot with confidence.

Training programme

1. Introduction to the Grafana system

  • user interface,
  • configuration and startup of Grafana,
  • comparison of OSS vs Enterprise vs Cloud versions.

2. Data source - used data sources

  • TestData,
  • PostgreSQL,
  • Prometheus,
  • Elasticsearch,
  • Zabbix.

3. Panel configuration - preparing data for visualization

  • query,
  • expressions,
  • transform,
  • panel options,
  • override.

4. Visualizations - graphical forms of data presentation

  • Time series,
  • Bar chart,
  • Gauge,
  • Pie chart,
  • Bar gauge,
  • Table,
  • Stat,
  • State timeline,
  • GeoMap.

5. Grafana Extensions – use of plugins

  • types of plugins: data source, panel, application,
  • installation and configuration of selected extensions,
  • practical use of plugins in creating dashboards.

6. Dashboard - user report

  • folders,
  • playlists,
  • tags / links,
  • dashboard import / export,
  • annotations.

7. Variables - dynamic visualizations and dashboards

  • creating different types of variables,
  • using variables in expressions and panels,
  • dynamic number of displayed panels (repeat).

8. Alerting - building your own alarms and notifications

  • Alert rule - alarm definition,
  • Contact Points - alarm recipients,
  • Notification Policies - notification policy,
  • Silence & Mute - alarm silencing options.

9. Prometheus - as a data source for Grafana

  • architecture,
  • Prometheus data model and metrics,
  • introduction to PromQL,
  • visualization of metrics in Grafana.

10. Recording Rules in Grafana

  • the operating model of recording rules in Grafana,
  • creation and use of precomputed metrics,
  • integration with dashboards and alerts.

11. Elasticsearch - as a data source for Grafana

  • retrieving data,
  • creating metrics based on documents,
  • visualizing documents and metrics in Grafana.

12. Zabbix - as a data source for Grafana

  • item, host, host group,
  • visualization of metrics in Grafana.

13. Selected issues of administration

  • organizations,
  • users,
  • teams,
  • authentication methods.

14. Troubleshooting

What are the prerequisites for participating in the training?

icon

Basic data literacy - You should understand what metrics, records, tables, and fields are, so you can work efficiently with data coming from databases, monitoring tools, and logs.

icon

Query basics - You should have basic experience reading or writing simple queries, such as SQL or filtering expressions, because the course includes hands-on work with source data.

icon

IT monitoring fundamentals - You should be familiar with the basics of monitoring systems and services, so it is easier for you to understand metrics, alerts, data sources, and practical examples.

icon

Comfortable computer use - You should be comfortable using a web browser, an operating system, and basic application settings, because the training is practical and requires independent work.