Návrh Školení

Úvod

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

Začínáme

  • Nastavení OpenSearch a OpenSearch Dashboards
  • Aktualizace z Elasticsearch OSS na OpenSearch
  • Vytvoření a konfigurace clusteru OpenSearch

Indexování dat

  • Odeslání požadavku na indexovací API
  • Čtení nebo získávání dat
  • Aktualizace a odstraňování dat
  • Vytvoření aliasů indexu
  • Přidávání nebo odstraňování indexů
  • Správa aliasů
  • Určení možností pro indexní aliaz
  • Vytvoření šablony
  • Reindexování dat

Přidávání datového toku

  • Vytvoření indexní šablony
  • Vytvoření datového toku
  • Zpracování dat do datového toku
  • Hledání v datovém toku
  • Vytvoření pozadí indexu (rollover)
  • Správa datových toků

Hledání a agregace dat

  • Metrické, košovité a potrubní agregace
  • Použití dotazovacího jazyka DSL (termínový, plnotextový a booleovsky dotaz)
  • Vytváření a správa hledacích šablon
  • Průzkum pokročilých funkcí pro hledání

Práce s API

  • Podporované parametry pro operace REST
  • Ukázky požadavků na operace OpenSearch
  • Průzkum OpenSearch API

Použití OpenSearch Dashboards

  • Konfigurace WMS mapového serveru
  • Vytvoření Ganttova grafu
  • Generování vykazovacích zpráv na vyžádání
  • Použití OpenSearch Notebooků

Zabezpečení OpenSearch

  • Nastavení bezpečnostního modulu
  • Konfigurace ověřování a autorizace
  • Konfigurace souborů YAML
  • Generování certifikátů (TLS a CA)
  • Správa systémových indexů
  • Použití Active Directory a LDAP
  • Implementace SAML a OpenID Connect
  • Povolení proxy autentizace
  • Získání klienta certifikátů
  • Konfigurace přístupových omezení
  • Zapnutí auditního záznamu

Správa OpenSearch modulů

  • Použití vyhledávacích modulů (SQL, PPL, k-NN a asynchronního hledání)
  • Automatizace správy indexu s IM moduly
  • Replikování meziklientských indexů pomocí modulů
  • Ostrahy bezpečnosti a detekce anomálií
  • Použití sledovacích analýz a analyzátoru výkonu

Integrace klientů a nástrojů

  • Správa úloh pomocí OpenSearch CLI
  • Interakce s OpenSearch clustery pomocí Java
  • Použití Python, Go a Javascript klientů
  • Práce s agenty a nástroji pro zpracování dat (Beats, Logstash, Grafana, atd.)

Řešení potíží a údržba

Shrnutí a další kroky

Požadavky

  • Znalosti s Elasticsearch a Kibana
  • Zkušenost v rozvoji software

Cílová skupina

  • Vývojáři
  • Správci
 21 hodiny

Počet účastníků


Price per participant

Reference (2)

Upcoming Courses

Související kategorie