Zkuste nás kontaktovat

Návrh Školení

Úvod do monitorování výkonnosti aplikací

  • Porozumění správě výkonnosti aplikací (APM) a její roli v moderních aplikačních operacích
  • Vztah mezi výkonností aplikací, dostupností, spolehlivostí a zkušeností zákazníků
  • Klíčové ukazatele výkonnosti aplikací a cíle úrovně služby
  • Identifikace běžných zdrojů snížení výkonnosti aplikací
  • Přehled životního cyklu monitorování aplikací: pozorovat, analyzovat, diagnostikovat, napravovat a optimalizovat
  • Porozumění roli New Relic v celosouvislostní observability

Funkce a architektura New Relic

  • Přehled platformy New Relic a jejích základních schopností
  • Porozumění architektuře New Relic a toku dat
  • Agenti New Relic, sběrače a telemetrická data
  • Přehled metrik, událostí, protokolů, tras a chyb
  • Monitorování výkonnosti aplikací (APM), monitorování prohlížeče, monitorování infrastruktury a monitorování databází
  • Porozumění entitám, službám, aplikacím a pracovním zátěžím
  • Úvod do distribuovaného sledování a závislostí služeb
  • Porozumění konceptům uložení dat, dotazování a vizualizace

Navigace v uživatelském rozhraní New Relic

  • Navigace v platformě New Relic a hlavních přehledových panelech
  • Práce s aplikacemi, službami, hostiteli a entitami
  • Prozkoumávání souhrnů výkonnosti a zdraví aplikace
  • Používání grafů, tabulek, filtrů a časových rozsahů
  • Vyhledávání a analýza telemetrických dat
  • Přizpůsobení přehledových panelů a pohledů
  • Vytváření užitečných operačních a výkonnostních přehledových panelů
  • Použití New Relic pro přechod od obecných příznaků k podrobné diagnostice

Nastavení a konfigurace agentů New Relic

  • Porozumění architektuře agentů New Relic a podporovaným prostředím
  • Instalace agentů New Relic na aplikačních serverech
  • Konfigurace agentů pro monitorování specifické aplikace
  • Strategie instrumentace a automatická versus manuální instrumentace
  • Konfigurace monitorování prohlížeče a koncových uživatelů
  • Ověření instalace agentů a sběru telemetrie
  • Správa konfigurace a nastavení specifických prostředích
  • Rušení problémů s instalací agentů a sběrem dat
  • Nejlepší postupy pro bezpečné a udržitelné nasazení agentů

Měření výkonnosti aplikací z pohledu koncového uživatele

  • Porozumění monitorování skutečných uživatelů (RUM)
  • Měření času načítání stránek a odezvy aplikací
  • Monitorování výkonnosti prohlížeče a interakcí uživatelů
  • Identifikace pomalých stránek, transakcí a cest uživatele
  • Analýza rozdílu v výkonu podle geografie a typu zařízení
  • Korelace zkušeností koncových uživatelů s výkonností backendových aplikací
  • Identifikace problémů s výkonností, které přímo ovlivňují zkušenosti zákazníků
  • Použití dat o výkonnosti pro prioritizaci optimalizačních aktivit

Čtení a interpretace dat z instrumentace

  • Porozumění trasám transakcí a transakcím aplikací
  • Interpretace dat o čase odezvy, propustnosti a míře chyb
  • Porozumění rozpadu transakcí a segmentům výkonnosti
  • Analýza externích služeb a závislostí
  • Prozkoumávání chyb aplikací a tras chyb
  • Identifikace úzkých míst z dat z instrumentace
  • Použití tras pro sledování požadavků napříč komponentami aplikace
  • Korelace metrik, událostí, protokolů a tras pro analýzu příčin
  • Praktická cvičení v interpretaci telemetrie aplikací

Měření zdrojů aplikací a infrastruktury

  • Monitorování využití zdrojů aplikací a serverů
  • Porozumění výkonu CPU, paměti, disku a sítě
  • Identifikování saturace zdrojů a problémů souvisejících s kapacitou
  • Korelace metrik infrastruktury s časy odezvy aplikací
  • Monitorování procesů aplikací a pracovních zátěží
  • Identifikování transakcí s vysokou náročností na zdroje
  • Prošetřování snížení výkonu způsobeného omezeními infrastruktury
  • Stanovení výkonnostních baseline a identifikace abnormálního chování

Monitoring a upozornění

  • Porozumění konceptům hlášení varování v New Relic
  • Definice podmínek a prahových hodnot varování
  • Vytváření varování pro výkonnost a dostupnost aplikací
  • Monitoring míry chyb, časů odezvy, propustnosti a využití zdrojů
  • Navrhování akční politiky varování
  • Konfigurace kanálů oznámení a pracovního toku incidentů
  • Snížení hluku varování a vyhnutí se zbytečným oznámením
  • Porozumění incidentům a korelaci problémů
  • Testování a ověřování konfigurace varování
  • Nejlepší postupy pro proaktivní monitorování aplikací

Monitoring databázových operací

  • Porozumění vztahu mezi výkonností databáze a výkonností aplikace
  • Monitorování volání databáze a aktivity dotazů
  • Identifikování pomalých operací databáze
  • Analýza časů odezvy databáze
  • Detekce neefektivních nebo náročných dotazů
  • Korelace databázových operací s transakcemi aplikace
  • Prošetřování úzkých míst aplikace souvisejících s databází
  • Použití dat o výkonnosti pro zlepšení časů odezvy dotazů
  • Praktická cvičení pro diagnostiku problémů s výkonností databáze

Hlášení a vizualizace výkonnosti aplikací

  • Vytváření smysluplných výkonnostních zpráv
  • Stavění přehledových panelů pro týmy vývoje, operací a managementu
  • Výběr vhodných metrik pro různé audiencí
  • Vizualizace dostupnosti, času odezvy, propustnosti a chyb aplikací
  • Sledování trendů výkonnosti v čase
  • Srovnání výkonnosti aplikací napříč různými prostředím
  • Předložení technických metrik jako obchodně relevantních poznatků
  • Stanovení výkonnostních baseline a hlášení vůči cílům

Analýza a optimalizace výkonnosti aplikací

  • Stanovení systematického procesu analýzy výkonnosti aplikací
  • Identifikování úzkých míst a abnormálního chování
  • Analýza časů odezvy a propustnosti transakcí
  • Srovnání aktuální výkonnosti s historickými baselines
  • Korelace více zdrojů telemetrie během vyšetřování
  • Prioritizace problémů s výkonností podle dopadu na uživatele a byznys
  • Identifikování příležitostí pro optimalizaci aplikací
  • Ověření vylepšení výkonnosti pomocí dat New Relic
  • Praktická cvičení v analýze výkonnosti

Rušení problémů s API a službami

  • Monitoring API a závislostí externích služeb
  • Měření času odezvy, propustnosti a míry chyb API
  • Identifikování pomalých a nespolehlivých koncových bodů API
  • Diagnostika problémů s časovými limity a spojitostí
  • Analýza selhaných transakcí API
  • Použití tras pro identifikaci úzkých míst napříč distribuovanými službami
  • Korelace problémů s API s dolévajícímí závislostmi
  • Identifikování příčiny snížení výkonu API
  • Vypracování a ověření strategii nápravy

Distribuované sledování a end-to-end vyšetřování

  • Porozumění distribuovaným aplikacím a závislostem služeb
  • Úvod do konceptů distribuovaného sledování
  • Sledování požadavků napříč více aplikačními službami
  • Identifikování latence zavedené jednotlivými službami
  • Analýza komunikace mezi službami
  • Detekce selhání napříč komponentami distribuovaných aplikací
  • Korelace tras s protokoly, chybami a metrikami infrastruktury
  • Provedení end-to-end analýzy příčin
  • Praktické scénáře vyšetřování pomocí živého laboratorního prostředí

Dotazování a analýza dat New Relic

  • Úvod do dotazování telemetrických dat v New Relic
  • Porozumění jazyku dotazování New Relic (NRQL)
  • Psaní dotazů pro vyšetřování výkonnosti aplikací
  • Filtrování a agregace metrik a událostí
  • Analýza časů odezvy, chyb, propustnosti a transakčních dat
  • Vytváření vlastních vizualizací z výsledků dotazů
  • Použití dotazů pro podporu rušení problémů a hlášení
  • Vytváření opakovaně použitelných dotazů a přehledových panelů
  • Praktická cvičení NRQL

Integrace New Relic se třetími stranami a službami

  • Přehled integrací New Relic
  • Integrace New Relic s infrastrukturou a cloudovými platformami
  • Propojení monitorovacích dat s nástroji pro spolupráci a správu incidentů
  • Porozumění pracovním tokům integrací a výměně dat
  • Konfigurace oznámení a integrací externích služeb
  • Použití integrací pro podporu DevOps a procesů reakce na incidenty
  • Nejlepší postupy pro udržování spolehlivých monitorovacích integrací

Praktická dílna pro rušení problémů

  • Vyšetřování simulovaného incidentu s výkonností aplikace
  • Identifikování příznaků z dat o výkonu koncových uživatelů
  • Analýza transakcí a chyb aplikací
  • Vyšetřování výkonnosti infrastruktury a databáze
  • Sledování závislostí API a externích služeb
  • Korelace metrik, událostí, protokolů a tras
  • Identifikování nejpravděpodobnější příčiny
  • Vypracování a ověření přístupu k nápravě
  • Nastavení varování pro prevenci opakování
  • Dokumentování zjištění a komunikace dopadu na byznys

Nejlepší postupy monitorování a operační doporučení

  • Navrhování efektivní monitorovací strategie New Relic
  • Výběr smysluplných metrik výkonnosti a dostupnosti
  • Stanovení baselines a cílů úrovně služby
  • Vyhnutí se nadměrnému hluku monitorování
  • Vypracování efektivních praktik varování a eskalace
  • Udržování konzistentního monitorování napříč vývojem, testováním a produkčním provozem
  • Použití observability dat pro podporu neustálého zlepšování
  • Překlad technických dat o výkonu do akčních obchodních poznatků

Shrnutí a závěr

  • Přehled architektury New Relic a základních schopností
  • Přehled monitorování aplikací, infrastruktury, databází, API a koncových uživatelů
  • Připomínka technik vyšetřování a analýzy příčin
  • Přehled varování, přehledových panelů, hlášení a integrací
  • Závěrečné praktické vyšetřování výkonu
  • Diskuse scénářů nasazení v reálném světě
  • Dotazy a odpovědi
  • Doporučené další kroky pro aplikaci New Relic v produkčním prostředí

Požadavky

  • Obecné porozumění konceptům infrastruktury aplikací
  • Zkušenosti s příkazovým řádkem Linuxu

Cílová skupina

  • Developři
  • DevOps inženýři
  • Inženýři pro testování
  • Systémoví administrátoři
  • Architekti řešení
 28 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie