Zkuste nás kontaktovat

Návrh Školení

Úvod

  • OpenSearch vs Elasticsearch vs Solr
  • Přehled funkcí a architektury OpenSearch

Začátek práce

  • Instalace a nastavení OpenSearch a OpenSearch Dashboards
  • Přechod z Elasticsearch OSS na OpenSearch
  • Vytvoření a konfigurace clusteru OpenSearch

Indexování dat

  • Odeslání požadavku na indexovací API
  • Načítání nebo vyhledávání dat
  • Aktualizace a mazání dat
  • Vytvoření aliasů indexů
  • Přidávání či odstraňování indexů
  • Správa aliasů
  • Nastavení možností pro aliasy indexů
  • Vytvoření šablony
  • Přeindexování dat

Vytváření datových toků

  • Návrh šablony indexu
  • Vytvoření datového toku
  • Zpracování dat v rámci datového toku
  • Prohledávání obsahu datového toku
  • Vytvoření podpůrného indexu (proces „rollover“)
  • Správa datových toků

Vyhledávání a agregace dat

  • Agregační metody: metrické, skupinové a řetězkové
  • Práce s dotazovacím DSL (termínové, plnotextové i booleovské dotazy)
  • Vytváření a správa šablon pro vyhledávání
  • Prozkoumání pokročilých vyhledávacích funkcí

Práce s API

  • Parametry použitelné při provádění REST operací
  • Ukázkové požadavky na jednotlivé operace v OpenSearch
  • Seznámení s dostupnými API v OpenSearch

Využití OpenSearch Dashboards

  • Konfigurace mapového serveru WMS  
  • Tvorba Ganttova diagramu
  • Generování podle požadavku vytvořených reportů
  • Používání notebooků OpenSearch

Zabezpečení OpenSearch

  • Instalace a konfigurace bezpečnostního pluginu
  • Nastavení autentizace a autorizace
  • Konfigurace souborů typu YAML
  • Generování certifikátů (TLS i CA)
  • Správa systémových indexů
  • Integrace s Active Directory a LDAP
  • Implementace autentizace SAML či OpenID Connect
  • Aktivace proxy autentizace
  • Získávání klientských certifikátů
  • Nastavení kontrol přístupu
  • Aktivace auditního protokolování

Správa pluginů OpenSearch

  • Využívání vyhledávacích pluginů (SQL, PPL, k-NN a Asynchronní vyhledávání)
  • Automatizace správy indexů pomocí specifických pluginů
  • Replikace dat mezi clustery za využití odpovídajících pluginů
  • Zajišťování bezpečnosti a detekce anomálií prostřednictvím alertingu
  • Analýza sledování výkonnosti a její optimalizace pomocí nástrojů na analýzu trasování

Integrace klientů a nástrojů

  • Spravování úloh prostřednictvím příkazového řádku OpenSearch CLI
  • Komunikace s clustery OpenSearch v jazyce Java
  • Využití klientských knihoven v Pythonu, Go a JavaScriptu
  • Práce s agenty a nástroji na zpracování dat (Beats, Logstash, Grafana atd.)

Řešení problémů a údržba

Shrnutí a další kroky

Požadavky

  • Znalost Elasticsearch a Kibany
  • Praxe v oblasti softwarového vývoje

Cílová skupina

  • Vývojáři
  • Administrátoři
 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie