icon icon

Kurs Grafana – tworzenie dashboardów i alertów w praktyce

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Sprawne poruszanie się po Grafanie - Nauczysz się pewnie pracować w interfejsie Grafany, konfigurować środowisko i świadomie wybierać między OSS, Enterprise i Cloud, zależnie od potrzeb Twojego zespołu.

icon

Łączenie wielu źródeł danych - Dowiesz się, jak podłączać i wykorzystywać PostgreSQL, Prometheus, Elasticsearch, Zabbix oraz TestData, aby budować dashboardy oparte na danych z różnych systemów.

icon

Przygotowanie danych do wizualizacji - Przećwiczysz query, expressions, transformacje, opcje paneli i override, dzięki czemu samodzielnie przygotujesz dane tak, by były czytelne i użyteczne biznesowo.

icon

Dobór właściwych wizualizacji - Nauczysz się dobierać Time series, Table, Stat, Gauge, GeoMap i inne typy paneli do charakteru danych, aby Twoje dashboardy szybciej wspierały analizę i decyzje.

icon

Dynamiczne dashboardy ze zmiennymi - Poznasz zmienne, ich użycie w zapytaniach i panelach oraz mechanizm repeat, dzięki czemu zbudujesz elastyczne dashboardy dopasowujące się do wybranego zakresu danych.

icon

Skuteczne alerty i powiadomienia - Zbudujesz własne alerty, skonfigurujesz Contact Points, Notification Policies oraz Silence i Mute, aby szybciej wykrywać problemy i lepiej kontrolować sposób eskalacji.

icon

Lepsza praca z Prometheusem - Opanujesz podstawy architektury Prometheusa, model danych, PromQL oraz recording rules, dzięki czemu przygotujesz wydajne metryki do dashboardów i alertów w Grafanie.

icon

Pewniejsze zarządzanie i utrzymanie - Poznasz pluginy, organizacje, użytkowników, zespoły i metody autentykacji, co pomoże Ci bezpieczniej rozwijać Grafanę oraz sprawniej rozwiązywać codzienne problemy administracyjne.

Program szkolenia

1. Wprowadzenie do systemu Grafana

  • interfejs użytkownika,
  • konfiguracja i uruchomienie Grafany,
  • porównanie wersji OSS vs Enterprise vs Cloud.

2. Data source - wykorzystywane źródła danych

  • TestData,
  • PostgreSQL,
  • Prometheus,
  • Elasticsearch,
  • Zabbix.

3. Konfiguracja panelu - przygotowanie danych do wizualizacji

  • query,
  • expressions,
  • transform,
  • opcje panelu,
  • override.

4. Wizualizacje - graficzne formy prezentacji danych

  • Time series,
  • Bar chart,
  • Gauge,
  • Pie chart,
  • Bar gauge,
  • Table,
  • Stat,
  • State timeline,
  • GeoMap.

5. Rozszerzenia Grafany – wykorzystanie pluginów

  • rodzaje pluginów: data source, panel, aplikacja,
  • instalacja i konfiguracja wybranych rozszerzeń,
  • praktyczne zastosowanie pluginów w tworzeniu dashboardów.

6. Dashboard - raport użytkownika

  • foldery,
  • playlisty,
  • tagi / linki,
  • import / export dashboardu,
  • annotations.

7. Zmienne - dynamiczne wizualizacje i dashboardy

  • tworzenie różnych typów zmiennych,
  • wykorzystanie zmiennych w wyrażeniach i panelach,
  • dynamiczna liczba pokazywanych paneli (repeat).

8. Alerting - budowanie własnych alarmów i powiadomień

  • Alert rule - definicja alarmu,
  • Contact Points - odbiorcy alarmów,
  • Notification Policies - polityka powiadomień,
  • Silence & Mute - opcje wyciszania alarmów.

9. Prometheus - jako źródło danych dla Grafany

  • architektura,
  • model danych i metryki Prometheusa,
  • wprowadzenie do PromQL,
  • wizualizacja metryk w Grafanie.

10. Recording Rules w Grafanie

  • model działania recording rules w Grafanie,
  • tworzenie i użycie metryk przeliczonych (precomputed metrics),
  • integracja z dashboardami i alertami.

11. Elasticsearch - jako źródło danych dla Grafany

  • pobieranie danych,
  • tworzenie metryk na podstawie dokumentów,
  • wizualizacja dokumentów i metryk w Grafanie.

12. Zabbix - jako źródło danych dla Grafany

  • item, host, grupa hostów,
  • wizualizacja metryk w Grafanie.

13. Wybrane zagadnienia administracji

  • organizacje,
  • użytkownicy,
  • zespoły,
  • metody autentykacji.

14. Troubleshooting

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawy pracy z danymi - Powinieneś rozumieć, czym są metryki, rekordy, tabele i pola, aby sprawnie pracować z danymi pochodzącymi z baz, systemów monitoringu i logów.

icon

Znajomość zapytań - Powinieneś mieć podstawowe doświadczenie w czytaniu lub tworzeniu prostych zapytań, na przykład SQL albo filtrów, bo kurs obejmuje pracę na danych źródłowych.

icon

Podstawy monitoringu IT - Powinieneś orientować się w podstawach monitorowania systemów i usług, aby łatwiej zrozumieć metryki, alerty, źródła danych i praktyczne scenariusze omawiane na kursie.

icon

Sprawna obsługa komputera - Powinieneś swobodnie korzystać z przeglądarki, systemu operacyjnego i podstawowych ustawień aplikacji, ponieważ szkolenie ma charakter praktyczny i wymaga samodzielnej pracy.