Školení Elastic Stack - ukládání a analýza logů

Kurz je určen pro správce síťových serverů, kteří potřebují vytvořit a spravovat výkonný poštovní server pro malou či velkou firmu. Kurz je koncipován tak, abyste jej dokázali sami nasadit a administrovat. [Kód kurzu: AM105]
Výrobce: Linux
*
34 000 Kč bez DPH

Kurz je určen pro všechny, kteří se chtějí naučit, jak pomocí Elastic Stack ukládat velké množství dat. Logy se naučíme ukládat, vyhledávat v nich a vizualizovat pomocí Kibana. Postupně projdeme celý proces od instalace jednotlivých komponent (Beats, Logstash, ElasticSearch, Kibana) přes jejich používání až po správu clusteru.

Na reálných příkladech si vyzkoušíme různé architektury ukládání dat, které budeme sbírat z různých zdrojů, obohacovat je o další informace a ukládat je do ElasticSearch. Účastník se blíže seznámí s úložištěm ElasticSearch tak, aby byl schopný řešení efektivně spravovat a škálovat na velké množství dat. V nástroji Kibana se naučíme, jak logy vizualizovat, vytvářet dashboardy a rozumět datům více do hloubky.

Cílová skupina

  • Vývojáři aplikací
  • Systémoví administrátoři
  • IT profesionálové

Cíle kurzu

Účastníci se naučí:

  • Jak ukládat různé logy pomocí Elastic Stack
  • Jak navrhnout architekturu logování pro různé případy užití
  • Jak instalovat a konfigurovat jednotlivé komponenty zpracování dat (Beats, Logstash, ElasticSearch, Kibana)
  • Technologii ElasticSearch více do hloubky, naučí se jak používat nástroje pro práci s úložištěm, jak jej spravovat, škálovat a monitorovat
  • Vytvářet dashboardy a pracovat s nástrojem Kibana

[Kód kurzu: AM105]

2denní kurz | 9:00 - 16:00 hod

Osnova:

Logování a ElasticSearch 

  • Event log management
  • Vizualizace logů
  • Příklady použití Elastic Stack v praxi

ElasticSearch

  • Jednotlivé komponenty ElasticSearch
  • Základní práce s clusterem, nody, indexy
  • Lab

Instalace a Konfigurace

  • Instalace ElasticSearch
  • Konfigurace pro logování
  • Ukázkové konfigurace z praxe

Cluster, nody, indexy

  • Architektura
  • Nástroje pro práci s clusterem
  • Pochopení a konfigurace různých druhů Nodes
  • Práce s indexy, nastavení indexů pro ukládání logů
  • Lab

Sběr dat

  • Beats
  • Sběr aplikačních logů ze souborů
  • Sběr metrik ze serveru
  • Možné architektury pro sběr dat
  • Ingest Node
  • Lab

Logstash

  • Sběr dat z různých zdrojů
  • Konfigurace, ukázky nasazení na reálných aplikacích
  • Input, Filter, Output
  • Grok filter
  • Nastavení ukládání do ElasticSearch
  • Filebeat
  • Lab

Kibana

  • Konfigurace, index patterns
  • Rozhraní discover
  • Agregace pomocí Kibana
  • Tvorba vizualizací
  • Dashboardy
  • Vyhledávání v datech
  • Timelion - práce s časovými řadami
  • Ukázkové dashboardy, příklady z praxe
  • Lab

Monitoring logů

  • Sledování změn v logách
  • Detekce anomálií, notifikace
  • Elastic Stack
  • ElastAlert
  • Lab

Distribuované vyhledávání v logách

  • Vyhledávání v ElasticSearch
  • Inverted index, relevance a další
  • Analýza dat, mapping, dynamic templates
  • Lab

Správa indexů

  • Plánování kapacity a konfigurace
  • Správa indexů, komprese
  • Cache
  • Rollover, Shrink API
  • Lab

Správa clusteru

  • Restart (rolling, full-cluster)
  • Správa snapshotů, repozitářů
  • Upgrade clusteru (minor, major verze)
  • Lab

Monitoring clusteru

  • Nastavení monitoringu Elastic cluster
  • Co, kdy, jak monitorovat
  • Nástroje pro monitoring
  • Lab

Technické specifikace

  • Počítač s jakýmkoliv OS (Linux, Windows, OS X)
  • SSH klient (na Windows např. Winsshterm, Putty), oprávnění připojit se vzdáleně na SSH (port 22)
  • Webový prohlížeč

Možnosti ubytování a parkování

Dosažená ocenění

Microsoft AEP jsme ESET Partner Centrum Microsoft Partner Microsoft SBS Citrix Adobe Partner