Kurzy a certifikace Open Source

Monitoring

Monitoring pomocí metrických dat

23.500 CZK
Days2
25. 2.26. 2. 2019
Praha
CZ

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.

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č

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole