Kurzy a certifikace Open Source
Monitoring pomocí metrických dat
Cena (bez DPH)
V rámci školení si osvojíme celý životní cyklus metrických dat, od konfigurace sběračů a sběru dat na měřených systémech, přes transportní vrstvu až po transformaci (různé agregace nebo úpravy metadat) při uložení do databáze časových řad.
Dále se budeme věnovat možnostem vyhodnocování metrik a v případě splnění vstupních podmínek jejich následné zpracování pomocí komunikačního rozhraní nebo automatické zpracování orchestračním nástrojem. Osvojíme si formátování dotazů pro různé druhy 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 právě na metrikách.
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
- Administrátoři IT systémů
- Architekti IT systémů
Cíle kurzu
Školení je rozdělěno na 2 dny následujícím způsobem:
1. Sběr a transport metrických dat
2. Transformace, dotazy na metrická data a visualizace
Osnova
Konfigurace a autodiscovery měřených služeb
- cloudové služby
- kontejnery
- síťová zařízení
- observabilita aplikací
Typy a druhy metrických dat
- čítače
- časovače
- histogramy
- souhrny
Mechanismy sběru a přenosu dat
- push vs. pull mechanismus
- vysoká dostupnost sběru
Možnosti při ukládání časových řad
- agregace
- retence
- klasifikace
Příklady konfigurace sběru metrik
- Collectd
- Telegraf
- Prometheus exportery
Transformace a dotazy na časové řady
- formáty dotazů
- rozšiřující funkce
- napojení na expertní systémy
Definice alarmů a správa událostí
- prahové hodnoty, histereze
- kořenové příčiny
Vizualizace metrických dat
- vektory - hodnoty v daném okamžiku
- matice - celé časové řady
- Grafana dashboardy
- JSONNET dashboard mixiny
Zpracování metrických dat
- Alarmmanager pravidla
- Sensu notifikace
- JSONNET alarm mixiny
Příklady dotazů na databáze časových řad
- Prometheus
- Graphite
- InfluxDb
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č