Szkolenie Grafana – tworzenie dashboardów i alertów z wykorzystaniem różnych źródeł danych
Poziom
PodstawowyCzas
16h / 2 dniTermin
IndywidualnieCena
IndywidualnieGrafana – tworzenie dashboardów i alertów z wykorzystaniem różnych źródeł danych
Szkolenie koncentruje się na praktycznym wykorzystaniu Grafany do tworzenia dashboardów i alertów z użyciem wielu źródeł danych, takich jak PostgreSQL, Prometheus, Grafana Loki, Grafana Tempo, Elasticsearch oraz Zabbix. Zajęcia mają formę warsztatową – uczestnicy wykonają ponad 20 praktycznych zadań. Zaczynamy od krótkiego wprowadzenia do tematyki monitoringu i observability. Następnie przejdziemy do tworzenia interaktywnych wizualizacji i dashboardów z wykorzystaniem różnych typów zmiennych. Do analizy i przetwarzania danych użyjemy transformat. W dalszej części uczestnicy skonfigurują własny system monitorowania z użyciem wbudowanego w Grafanę mechanizmu alertów i powiadomień. Omówimy także Prometheusa – narzędzie do zbierania i przeszukiwania metryk. Szkolenie obejmuje również instalację i konfigurację pluginów, które rozszerzają podstawowe możliwości Grafany. Na koniec skupimy się na najważniejszych aspektach administracji platformą oraz metodach rozwiązywania problemów związanych z działaniem aplikacji.
Specjalistów IT
Administratorów systemów, serwerów i sieci
Inżynierów DevOps i SRE
Programistów zainteresowanych monitoringiem aplikacji
Uczestnik szkolenia powinien posiadać do dyspozycji własny laptop z dowolnym systemem operacyjnym. Oprogramowanie potrzebne do realizacji szkolenia będzie zainstalowane na maszynie wirtualnej i 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
Podstawowa znajomość SQL, ale nie jest to warunek konieczny (zapytania niezbędne do wykonania ćwiczeń będą dostarczone razem z materiałami)
Czego nauczysz się na tym szkoleniu?
- Zbudujesz różnorodne wizualizacje i dashboardy z wykorzystaniem wielu różnych źródeł danych. Wykorzystasz kilkanaście typów wizualizacji, aby zaprezentować dane w ciekawej formie. Dodasz zmienne, dziękie którym zbudujesz dynamiczne panele i dashboardy.
- Zbudujesz własny system alarmowania dopasowany do twoich potrzeb. Dowiesz się, jak zarządzać powiadomieniami wysyłanymi przez moduł Grafana Alerting.
- Poznasz solidne podstawy popularnego narzędzia do zbierania i wyszukiwania metryk, czyli Prometheusa. Nauczysz się korzystać z języka PromQL do tworzenia własnych zapytań, wyrażeń i alertów.
- Rozbudujesz możliwości Grafany poprzez instalację i konfigurację dodatkowych rozszerzeń – pluginów. Dowiesz się również, jak wykorzystać mechanizm transformacji danych, aby lepiej analizować i przekształcać informacje pochodzące z różnych źródeł. Dzięki temu Twoje dashboardy będą jeszcze bardziej dynamiczne i użyteczne
- Dla każdego uczestnika pdf ze zbiorem najważniejszych ustawień administracyjnych oraz instrukcją instalacji serwera Grafany.
Program szkolenia
Dzień 1:
Moduł 1: Wstęp
- Architektura Grafany
- Omówienie GUI
- Uruchomienie i konfiguracja Grafany
- Porównanie wersji OSS (open source) vs Enterprise
Moduł 2: Data Source – wykorzystywane źródła danych
- PostgreSQL
- Prometheus
- Grafana Loki
- Grafana Tempo
- Elasticsearch
- Zabbix
Moduł 3: Dashboard – raport użytkownika
- Query – zapytanie do źródła danych
- Panele – wizualizacja wyników zapytań
- Transformacje – modyfikacja i analiza danych
- Wiersze – organizacja paneli
- Tagi, Linki, adnotacje – dodatkowe opcje w dashboardzie
- Foldery/playlisty – organizacja dashboardów
- Import/export dashboardu
Moduł 4: Wizualizacje – graficzne formy przedstawiania danych
- Time series
- Bar chart
- Gauge
- Pie chart
- Bar gauge
- Stat
- Table
- GeoMap
- State Timeline
- Status History
- Alert List
- Annotations List
- Dashboard List
Moduł 5: Zmienne – dynamiczne wyrażenia, panele i dashboardy
- Tworzenie i zastosowanie zmiennych w panelach
- Typy i formaty zmiennych
- Dynamiczne query, panel i dashboard
Dzień 2:
Moduł 6: Grafana Alerting – tworzenie alarmów i powiadomień
- Alert rule – konfiguracja i możliwości
- Contact Points – odbiorcy alarmów
- Notification Policies – wysłanie alertu do wybranego odbiorcy
- Silence & Mute – wyciszanie powiadomień
Moduł 7: Prometheus – zbieranie, wyszukiwanie i wizualizacja metryk
- Architektura i model działania Prometheusa
- Praktyczne wprowadzenie do PromQL
- Zastosowanie Recording/Alerting rule
- Wizualizacja metryk w Grafanie
Moduł 8: Pluginy – rozszerzenia do Grafany
- instalacja i konfiguracja rozszerzeń
- praktyczne przykłady wybranych pluginów
Moduł 9: Administracja – konfiguracja systemu
- Organizacje
- Użytkownicy
- Zespoły
- Provisioning
- Metody logowania
- Troubleshooting
Pobierz program
Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.