Kurzy a certifikace Open Source
Prometheus pro logging, metering, profiling a tracing
Cena (bez DPH)
V rámci školení si osvojíme práci s monitoring nástroji založených na vlastnostech nástroje Prometheus, od konfigurace sběru dat na měřených systémech, přes transportní vrstvu až po použití a uložení do datového úložiště. Prometheus pro zpracování metrických data, Loki pro zpracování logových dat, Parca pro zpracování profilovacích dat, Tempo pro zpracování trasovacích dat, Alermanager pro zpracování alertů a Grafana pro vizualizace dat.
Dále se budeme věnovat možnostem vyhodnocování dat a v případě splnění vstupních podmínek jejich následné zpracování pomocí komunikačního rozhraní, automatické zpracování orchestračním nástrojem, nebo analýzou v expertních systémech. Osvojíme si formátování dotazů do metrických i logových databází, jejich použití při definování vizualizací a notifikací.
V průběhu školení budeme ukazovat ukázkové příklady nastavení sběru data na reálné infrastruktuře a ukážeme si, jakým způsobem k uloženým datům přistupovat, což vám poskytne dobrý základ pro další použití moderních monitorovacích systémů založených na rodině Prometheus nástrojů.
Možnosti financování
Cena za účastníka 5.642 Kč vč. DPH s podporou v programu JSEM V KURZU v rámci Národního plánu obnovy (registrace zde).
Cena za účastníka 31.339 Kč vč. DPH bez podpory (tj. 25.900 Kč bez DPH).
Cílová skupina
- DevOps inženýři
- Vývojáři a operátoři monitorovaných služeb
- Architekti IT systémů
Cíle kurzu
Školení je rozděleno na 2 dny následujícím způsobem:
1. Metering a profiling
2. Logging a tracing
Osnova
1. den
Úvod do monitoringu
- Rozdělení monitoringu dle typu
- Typy data a práce s daty
- SRE monitoring
Instalace a konfigurace systémů
- Prometheus pro sběr metrických dat
- Parca pro sběr profilových dat
Autodiscovery služeb pro sběr dat
- Cloudové služby
- Kontejnerové služby
- Síťová zařízení
- Observabilita a aplikace
Příklady konfigurace sběru
- Sběr metrických dat pomocí exporterů
- Sběr profilovacích dat pomocí Parca agenta
Transformace a dotazy na data
- Formáty dotazů na metriky
- Pokročilé funkce PromQL jazyka
Monitoring-as-a-code
- Monitoring mixiny
- Definice alertů a pravidel
- Definice dashboardů
2. den
Instalace a konfigurace systémů
- Loki pro sběr logových dat
- Tempo pro sběr trasovacích dat
Příklady konfigurace sběru
- Sběr logových dat pomocí OpenSource nástrojů
- Sběr trasovacích dat pomocí OpenSource nástrojů
Transformace a dotazy na logy
- Formáty dotazů na logy
- Procvičení dotazů na logy
- Pokročilé funkce LogQL jazyka
Definice alertů a zpracování dat
- Prahové hodnoty, histereze
- Kořenové příčiny a závislosti
- Error budgety podle SRE
- Statistická analýza a expertní systémy
Předpoklady na účastníka
- Základy správy Linux/Windows platformy
- Zkušenosti s veřejnými cloudy a službami
Technické požadavky
- Počítač s jakýmkoliv OS (Linux, Windows, OS X)
- SSH klient
- Webový prohlížeč