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
Opinie uczestników (1)
Rzeczywiste wiedza z kogoś z branży
Matthew Cerbas - Shield Consulting Solutions, Inc.
Szkolenie - Grafana
Przetłumaczone przez sztuczną inteligencję