Grafana – Building Dashboards and Alerts with Multiple Data Sources

Level

Beginner

Duration

24h / 3 days

Date

Individually arranged

Price

Individually arranged

Grafana – Building Dashboards and Alerts with Multiple Data Sources

This training focuses on the practical use of Grafana to create dashboards and alerts with multiple data sources such as PostgreSQL, Prometheus, Grafana Loki, Grafana Tempo, Elasticsearch, and Zabbix. Conducted in a workshop format with more than 20 hands-on tasks, participants start with an introduction to monitoring and observability. They then move on to building interactive visualizations and dashboards using different types of variables and applying transforms for data analysis. Later, participants configure their own monitoring system using Grafana’s built-in alerting and notification mechanisms. The course also covers Prometheus, a popular tool for collecting and querying metrics, including practical use of PromQL. Finally, participants will install and configure plugins to extend Grafana’s core capabilities and explore key aspects of platform administration and troubleshooting.

What You Will Learn

  • Build diverse visualizations and dashboards from multiple data sources, using over a dozen visualization types and dynamic panels with variables
  • Create your own alerting system tailored to your needs and manage notifications with Grafana Alerting
  • Gain a solid foundation in Prometheus, learning PromQL for custom queries, expressions, and alerts
  • Extend Grafana with plugins, and use data transformation tools for deeper analysis and more dynamic dashboards
  • Receive a PDF guide with key administrative settings and Grafana server installation instructions

Requirements

  • Participants must have their own laptop with any operating system. Training software will be provided on a VM accessible in the public cloud.
  • Grafana access will be through any web browser (e.g., Firefox, Chrome) installed on the participant’s machine.
  • Basic SQL knowledge is recommended but not required (queries needed for exercises will be provided).
Who is this training for?
  • logo infoshare IT specialists
  • logo infoshare System, server, and network administrators
  • logo infoshare DevOps and SRE engineers
  • logo infoshare Developers interested in application monitoring

Training Program

  1. Day 1

  1. Module 1: Introduction

  • Grafana architecture
  • GUI overview
  • Running and configuring Grafana
  • OSS (open-source) vs Enterprise editions
  1. Module 2: Data Sources

  • PostgreSQL
  • Prometheus
  • Grafana Loki
  • Grafana Tempo
  • Elasticsearch
  • Zabbix
  1. Module 3: Dashboards – User Reports

  • Queries – retrieving data
  • Panels – visualizing query results
  • Transforms – modifying and analyzing data
  • Rows – panel organization
  • Tags, links, annotations – extra dashboard features
  • Folders and playlists – organizing dashboards
  • Importing and exporting dashboards
  1. Module 4: Visualizations – Data Presentation Formats

  • Time series
  • Bar chart
  • Gauge
  • Pie chart
  • Bar gauge
  • Stat
  • Table
  • GeoMap
  • State Timeline
  • Status History
  • Alert List
  • Annotations List
  • Dashboard List
  1. Module 5: Variables – Dynamic Expressions, Panels, and Dashboards

  • Creating and applying variables
  • Types and formats of variables
  • Dynamic queries, panels, and dashboards
  1. Day 2

  1. Module 6: Grafana Alerting – Creating Alerts and Notifications

  • Alert rules – configuration and features
  • Contact Points – recipients
  • Notification Policies – targeted delivery
  • Silence and Mute – suppressing notifications
  1. Module 7: Prometheus – Collecting, Querying, and Visualizing Metrics

  • Prometheus architecture and operating model
  • Practical introduction to PromQL
  • Recording and alerting rules
  • Visualizing metrics in Grafana
  1. Module 8: Plugins – Extending Grafana

  • Installing and configuring plugins
  • Practical examples of selected plugins
  1. Module 9: Administration – System Configuration

  • Organizations
  • Users
  • Teams
  • Provisioning
  • Authentication methods
  • Troubleshooting

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.