Plan Szkolenia

1. Wprowadzenie do Grafany

  • Czym jest Grafana i do czego służy
     
  • Interfejs użytkownika i układ aplikacji
     
  • Struktura komponentów: backend, frontend, pluginy, provisioning
     
  • Sposoby instalacji i konfiguracji środowiska (lokalnie i w chmurze)
     
  • Porównanie wersji OSS i Enterprise

2. Źródła danych – integracja z systemami i bazami

  • Systemy metryczne (Prometheus, InfluxDB)
     
  • Relacyjne bazy danych – dane biznesowe i operacyjne (PostgreSQL)
     
  • Systemy analizy dokumentów i logów (Elasticsearch, Grafana Loki)
     
  • Monitoring infrastruktury – dane pomiarowe (Zabbix)
     
  • API – pobieranie danych z endpointów HTTP, JSON (Infinity Plugin)
     
  • Testowanie połączeń i praktyczne zapytania w panelu „Explore”

3. Tworzenie dashboardów – prezentacja i organizacja danych

  • Tworzenie zapytań (query) dla różnych źródeł danych
     
  • Typy wizualizacji i dobór paneli do rodzaju danych
     
  • dobór paneli do rodzaju danych (metryki, statusy, agregaty)
     
  • Organizacja paneli i sekcji na dashboardzie
     
  • Foldery, playlisty, tagi, linki
     
  • Importowanie i eksportowanie dashboardów

4. Transformacje danych – przekształcanie i łączenie informacji

  • Operacje na danych: filtrowanie, grupowanie, agregacje
     
  • Łączenie danych z różnych źródeł (merge, join)
     
  • Przekształcenia i obliczenia w panelach (add field, reduce, rename)

5. Wizualizacje – graficzne formy prezentacji danych

  • Time series
  • Stat
  • Bar chart
  • Gauge
  • Bar gauge
  • Table
  • State timeline
  • Heatmap
  • Pie chart
  • Text
  • GeoMap

6. Zmienne – dynamiczne dashboardy i wyrażenia

  • Tworzenie i konfiguracja zmiennych
     
  • Typy zmiennych: custom, query, interval, text box, data source
     
  • Wykorzystanie zmiennych w konfiguracji wyrażeń i paneli
     
  • Tworzenie interaktywnych dashboardów dla użytkowników

7. Pluginy Grafany – rozszerzanie możliwości

  • Typy pluginów: Data Source, Panel, App
     
  • Instalacja i konfiguracja pluginów z Grafana Marketplace
     
  • Omówienie i zastosowanie wybranych pluginów w dashboardach

8. Grafana Alerting – monitoring i powiadomienia

  • Model działania Unified Alerting
     
  • Tworzenie reguł alarmowych
     
  • Notification Policies – zasady wysyłania powiadomień
     
  • Wyciszanie i zarządzanie alertami (Mute & Silence)
     
  • Analiza i przegląd różnych scenariuszy alarmowych

9. Prometheus – metryki, PromQL 

  • Architektura Prometheusa
     
  • Model danych i metryki
     
  • PromQL – podstawowe zapytania
     
  • Recording rules i alerting rules
     
  • Wizualizacja metryk w Grafanie

10. Recording Rules w Grafanie

  • Model działania recording rules w Grafanie 
     
  • Różnice względem Prometheusa
     
  • Tworzenie i użycie metryk przeliczonych (precomputed metrics)
     
  • Integracja z dashboardami

11. Administracja i zarządzanie środowiskiem

  • Organizacje, użytkownicy, zespoły, role i uprawnienia
     
  • Obsługa metod logowania (Basic auth, LDAP, SSO)
     
  • Provisioning – automatyzacja konfiguracji źródeł danych, dashboardów i alertów
     
  • Diagnostyka problemów i typowe scenariusze troubleshootingowe

Wymagania

Grupa docelowa – uczestnicy szkolenia:

  • Specjaliści IT
  • Inżynierowie DevOps
  • Administratorzy infrastruktury
  • Programiści

Wymagania

  • Uczestnik szkolenia powinien posiadać do dyspozycji własny komputer z dowolnym systemem operacyjnym. Oprogramowanie potrzebne do realizacji szkolenia będzie dostępne w publicznej chmurze.
  • Dostęp do Grafany będzie realizowany przez dowolną przeglądarkę internetową, np. Firefox, Chrome, która powinna być zainstalowana na komputerze uczestnika
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie