Prometheus - monitoring.Jak zautomatyzować wykrywanie nieprawidłowości
Szkolenie w wersji stacjonarnej i zdalnej
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
Cele szkolenia
Podczas warsztatów uczestnicy nauczą się jak wykorzystać Prometheusa do monitoringu środowiska i aplikacji, jak zebrać i zwizualizować w jednym miejscu dane z wielu źródeł i na ich podstawie skonfigurować alerty.
Umiejętności
- Dzięki szkoleniu uczestnik będzie:
- Prawidłowo oceniał, czy Prometheus jest właściwym narzędziem do rozwiązania konkretnych problemów,
- Znał architekturę Prometheusa,
- Rozróżniał różne dostępne typy metryk,
- Znał podstawy języka zapytań PromQL,
- Wizualizować dane zebrane przez Prometheusa,
- Używał różnego radzaju exporterów do zbierania i udostępniania metryk oraz będzie świadomy, kiedy przydaje się pushgateway,
- Tworzył różnego rodzaju alerty,
- Wiedział, jak wygląda HA (wysoka dostępność) w przypadku Prometheusa oraz potrafił uruchomić Thanosa m.in. w celu zapewnienia deduplikacji danych.
- Czy to szkolenie jest dla Ciebie ?
Profil uczestników
Szkolenie przeznaczone dla wszystkich osób (programistów, inżynierów systemowych, architektów...) chcących poznać w teorii i praktyce jak działa popularne narzędzie do monitoringu.
Przygotowanie uczestników
Uczestnicy powinni mieć zainstalowanego klienta ssh, aby móc połączyć się z maszyną wirtualną, z poziomu której będa prowadzone warsztaty. Wiedza z zakresu konteneryzacji nie jest wymagana, pomimo że na szkoleniu będą uruchamiane kontenery. Wszystkie zagadnienia niezbędne do wykonania i zrozumienia ćwiczeń zostaną wytłumaczone.
- Czas trwania
Przed nami:
- 2 dni, 16 godzin szkoleniowych
- Szczegółowy program szkolenia
Szczególowy opis szkolenia
Wstęp
- Prometheus - krótki opis narzędzia
- Zapoznanie ze środowiskiem szkoleniowym
- Architektura
- Zalety i ograniczenia
Instalacja i konfiguracja
- Systemd
- Docker
Modele danych w Prometheusu
- Metryki i etykiety
- Typy metryk
Język zapytań – PromQL
Wizualizacja
- Natywna wizualizacja Prometheusa
- Grafana
Exportery
Pushgateway
Recording rules
Alertmanager
Biblioteki klienckie
Wysoka dostępność
Thanos jako rozszerzenie Prometheusa
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.
- Ścieżka rozwoju
Po ukończeniu kursu rekomendowane jest dalsze używanie Prometheusa w praktyce jako narzędzia do monitoringu, jeśli uznamy, że jest on odpowiedni dla naszych przypadków użycia.
W przypadku zainteresowania tematami z zakresu dev-ops dalszą ścieżkę może stanowić również pogłebienie wiedzy z zakresu konteneryzacji i kubernetesa.
- W ramach szkolenia zapewniamy
W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)
