Przejdź do treści

Prometheus (nie tylko) dla administratorów

3 dni:
21 godz.
Ostatnia aktualizacja:
Angielski
Polski [automatycznie], Angielski [automatycznie]

Co składa się na jakość szkolenia i jest w cenie?

Potwierdzenie od

Potwierdzenie od: 5.

Tyle osób wystarczy, by szkolenie zostało potwierdzone!

więcej
  
Maksymalnie na szkoleniu

Maksymalnie: 10 uczestników

Tylu uczestników maksymalnie weźmie udział w szkoleniu.

więcej
  
Czego się nauczysz?

W ramach warsztatowego szkolenia uczestnicy będą mieli możliwość zapoznania się zarówno z konfiguracją, jak i użytkowaniem systemu monitoringu opartego o Prometheusa. Wspólnie z trenerem, a następnie samodzielnie, nauczą się czytać i pisać zapytania PromQL pozwalające na zaawansowaną analizę danych zbieranych przez monitoring. W formie ćwiczeń wspartych teorią i wyjaśnieniami trenera poznają tajniki konfiguracji systemu, także dla pracy w trybie HA. Wykorzystają również świeżo zdobytą znajomość Prometheusa do monitoringu aplikacji uruchomionych w Kubernetesie.

Po szkoleniu Uczestnik będzie potrafił m.in.: 

  • sprawnie poruszać się po interfejsie Prometheusa,
  • pisać zapytania PromQL,
  • sukutecznie monitorować Kubernetesa,
  • konfigurować i projektować alerty, zarządzać powiadomieniami,
  • zarządzać Prometheusem z uwzględnieniem HA,
  • rozwiązywać problemy.
Dla kogo szkolenie?

Program Szkolenia z Prometheusa przeznaczony jest dla dla wszystkich chcących zrozumieć, jak działa observability na przykładzie najpopularniejszego systemu do zbierania i analizy metryk, m.in. dla administratorów (szczególnie środowisk chmurowych), użytkowników i adminitratorów klastrów Kubernetesa, pasjonatów monitoringu.

Opis szkolenia
  • Szkolenie trwa 3 dni
  • Przyjazne laboratoria – 100% praktycznych zadań do natychmiastowego wykorzystania na produkcji
  • Materiały: slajdy z prezentacji, autorskie ćwiczenia w języku polskim oraz dane testowe
  • Imienny certyfikat w wersji elektronicznej potwierdzający ukończenie szkolenia

UWAGA! W ofercie dostępne są również szkolenia dedykowane!

Cena, szczegółowy program oraz terminy szkoleń dedykowanych ustalane są indywidualnie wraz z klientem, uczestnikami oraz trenerem.

Gdyby na liście w danej kategorii nie było szkolenia, które jest dla Państwa interesujące, zapraszamy do kontaktu na [email protected]

Czytaj dalej

Program szkolenia

1. Wprowadzenie do Prometheusa 

  • architektura systemu, model danych, integracje. 

2. Instalacja Prometheusa 

  • lokalna instalacja,
  • zapoznanie z interfejsem użytkownika,
  • statyczna konfiguracja źródeł metryk,
  • budowa środowiska szkolenia. 

3. PromQL - podstawy 

  • wykorzystanie PromLens do budowania i analizy zapytań,
  • zasady działania zapytań,
  • podstawowe zapytania "select",
  • operacje na wartościach liczbowych - analiza, agregacja, operacje macierzowe. 

4. Zaawansowane zapytania PromQL 

  • operacje na histogramach, operacje statystyczne,
  • arytmetyka zbiorów danych,
  • filtrowanie danych,
  • agregacje i inne. 

5. Prometheus Alertmanager

  • architektura i konfiguracja systemu alertów,
  • projektowanie alertów,
  • zarządzanie powiadomieniami. 

6. Manipulacje etykietami metryk - Relabeling 

  • zasada działania,
  • przykładowe zastosowania relabelingu. 

7. Trwałe metryki pośrednie - recording rules 

  • cechy i zastosowanie recording rules,
  • sposoby konfiguracji. 

8. Podłączanie zewnętrznych źródeł metryk 

  • eksportery i ich zasady działania,
  • podstawy budowania własnych eksporterów,
  • przegląd popularnych eksporterów na przykładzie node-exporter i blackbox-exporter,
  • zapisywanie danych asyncrhonicznych - Pushgateway.

9. Kubernetes i Prometheus - wstęp 

  • wprowadzenie do Prometheus Operatora i pakietu kube-prometheus,
  • architektura monitoringu w Kubernetesie,
  • konfiguracja Operatora i service discovery,
  • przydatne elementy systemu kube-prometheus - cAdvisor, kube-state-metrics,
  • przystosowanie do produkcyjnego uruchomienia systemu. 

10. Prometheus High Availability (HA) 

  • konfiguracja Prometheusa i Alertmanagera dla HA,
  • konfiguracja shardingu,
  • przesyłanie danych między instancjami Prometheusa - remote write i federacja,
  • rozwiązania dla długoterminowego przechowywania danych na przykładzie Mimir.

11. Sposoby rozwiązywania i analizy częstych problemów w działaniu Prometheusa 

  • odczytywanie informacji dostępnych z interfejsu,
  • interpretacja logów,
  • dziennik zapytań,
  • meta-monitoring,
  • rozwiązywanie problemów z pamięcią i dyskami.

Trenerzy

Wojciech Urbański

Aktualnie DevOps Engineer w DreamHost, kiedyś inżynier DevOps, SysAdmin, administrator sieci… a “od zawsze” człowiek od automatyzacji i zarządzania infrastrukturą. Od kilku lat zawodowo związany z technologiami konteneryzacji, Kubernetesem i jego ekosystemem. Fan monitoringu, statystyk, stosowania matematyki i automatyzacji pracy. Uwielbia dzielić się wiedzą w formie szkoleń czy prelekcji. Jeśli trzeba, nie boi się programować w Pythonie lub Golangu. W Funacji SysOps/DevOps Polska szkoli m.in. z Prometheusa

Pokaż więcej

Regulamin ogólny szkoleń i usług

Przejdź do regulaminu

Regulamin danego szkolenia

Regulamin znajduje się na naszej stronie SysOps/DevOps Polska.

Szkolenie live online (na żywo)
Fundacja SysOps/DevOps Polska
Nazwa firmy
Terminy szkolenia:
Kontakt:
Godziny pracy: 9:00 - 17:00