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:

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

Liczba uczestników


Cena za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie