Szkolenie Grafana – tworzenie dashboardów i alertów z wykorzystaniem różnych źródeł danych

Poziom

Podstawowy

Czas

16h / 2 dni

Termin

Indywidualnie

Cena

Indywidualnie

Grafana – 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.

Dla kogo jest to szkolenie?
  • logo infoshare Specjalistów IT
  • logo infoshare Administratorów systemów, serwerów i sieci
  • logo infoshare Inżynierów DevOps i SRE
  • logo infoshare Programistów zainteresowanych monitoringiem aplikacji
Wymagania
  • logo infoshare 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.
  • logo infoshare Dostęp do Grafany będzie realizowany przez dowolną przeglądarkę internetową, np. Firefox, Chrome, która powinna być zainstalowana na komputerze uczestnika
  • logo infoshare 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ęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.