Sdílet prostřednictvím


Doporučení pro řešení problémů s živým vystoupením

Vztahuje se na toto doporučení Power Platform Dobře uspořádaného kontrolního seznamu účinnosti výkonu:

PE:09 Reagujte na problémy s živým výkonem. Naplánujte si, jak řešit problémy s výkonem tím, že začleníte jasné linie komunikace a odpovědnosti. Když nastane problémová situace, použijte to, co jste se naučili, k identifikaci preventivních opatření a jejich začlenění do vaší pracovní zátěže. Implementujte metody pro rychlejší návrat k normálnímu provozu, když nastanou podobné situace.

Tato příručka popisuje osvědčené postupy pro řešení problémů s živým výkonem. Problémy s živým výkonem se týkají výzev a překážek v reálném čase, které mohou bránit optimálnímu fungování pracovní zátěže. Okamžité řešení těchto problémů nejen usnadňuje okamžitou detekci a nápravu výkonnostních škytavek, ale také zajišťuje, že pracovní zátěž trvale splňuje výkonnostní kritéria. Pokud je neřešíte, může to vést ke komplikacím, včetně zpomalení, selhání a nereagování systému, a zhoršit uživatelský dojem. Mohou také zabránit uživatelům v efektivním plnění jejich úkolů a následně poškodit pověst organizace.

Definice

Pojem definice
Korelace dat Zarovnání protokolů, metrik a událostí z různých částí vaší pracovní zátěže, abyste mohli přesně určit základní příčiny.
Analýza hlavní příčiny Proces identifikace základních faktorů, které jsou zodpovědné za problém.
Samoléčení Schopnost automaticky opravovat problémy bez lidského zásahu.
Sebeprevence Implementace v rámci pracovní zátěže, aby se předešlo potenciálním problémům a selháním.

Klíčové strategie návrhu

Když narazíte na problém s živým výkonem, musíte být připraveni se správnými daty a plánem, jak na problém reagovat. Tento plán by měl obsahovat jasné linie komunikace a odpovědnosti. Primárním cílem je zjistit, zda jsou problémy s výkonem dočasné nebo izolované, identifikovat hlavní příčinu problému s výkonem a implementovat řešení, která usnadní rychlý návrat k běžnému provozu a poskytnou přehled o incidentu. Integrace preventivních opatření do vašeho pracovního postupu je klíčovou strategií. Cílem je buď zabránit tomu, aby se stejný problém opakoval, nebo snížit jeho účinky na výkon, pokud tomu nelze předejít.

Připravte se na problémy

Ideální odpověď pro řešení problémů s výkonem na webu je přesné a rychlé. Přesnost a rychlost při sanaci výkonu vyžadují přípravu. Chcete-li efektivně reagovat na problémy s živým výkonem, je zásadní sledovat klíčové metriky výkonu, identifikovat hlavní příčinu problémů a implementovat vhodná řešení nebo optimalizace. Chcete-li provést tyto kroky, možná budete muset analyzovat protokoly zátěže, provést testování výkonu a optimalizovat kód nebo konfigurace.

Následující příklady naznačují několik kritických oblastí přípravy:

  • Mějte přesné schémata architektury. Vaše schémata architektury by měla zahrnovat všechny komponenty a ukazovat, jak se vzájemně ovlivňují. Vizuální reprezentace může pomoci identifikovat úzká místa a jednotlivé body selhání, které mohou vést ke snížení výkonu nebo nedostupnosti. V ideálním případě tyto problémy zachytíte a odstraníte dříve, než způsobí problémy, ale aktuální diagram vám může pomoci určit problémy ve chvílích vysokého stresu.

  • Zkontrolujte přístup k datům. Data a protokoly z monitorovacích procesů jsou zásadní pro reakci na problémy s výkonem v reálném čase a provádění analýz hlavních příčin. Je však důležité zachovat integritu a důvěrnost dat. Reakce na problémy s výkonem na místě často vyžaduje přístup k podkladovým datům, která nemusí být běžně dostupná. Musíte zajistit, aby zaměstnanci měli přístup k datům, která potřebují, když nastanou problémy. Měli byste však udělit pouze časově omezený, nejméně privilegovaný přístup a tento přístup byste měli omezit na oprávněné osoby.

  • Nastavte automatická upozornění. Upozornění vám mohou pomoci identifikovat a řešit problémy, jakmile nastanou. Výstrahy by měly generovat upozornění, když se výkon pracovní zátěže odchyluje od základní úrovně výkonu. Postupem času byste měli vyladit konfigurace výstrah, abyste se vyhnuli generování příliš mnoha nebo příliš malého počtu oznámení. Monitorovací řešení, která používáte, potřebují ke generování výstrah shromáždit dostatek dat. Tato upozornění by měla být v souladu s výkonnostními cíli a stanovenými základními hodnotami. Měli byste se vyhnout generování upozornění na problémy, které nejsou relevantní pro vaše cíle. Příklady výstrah zahrnují zhoršení odpověď časů, výkon Dataverse volání API nebo zásuvných modulů a načítání stránek.

Vytvořte plán třídění

Vytvoření plánu třídění zahrnuje navržení strukturovaného přístupu k identifikaci, eskalaci, analýze, stanovení priorit a komunikaci problémů s výkonem na místě. Plán třídění je strategie, jak reagovat na problémy s živým výkonem. Zajišťuje, že výpadky výkonu jsou řešeny rychle a efektivně, s jasnými rolemi a postupy. Většina problémů s výkonem si nezaslouží protokoly obnovy po havárii, ale mohou ovlivnit funkčnost zátěže natolik, že vyžadují plánování třídění. Dobře zdokumentovaný plán třídění zajišťuje, že všichni členové týmu jsou sladěni a mohou jednat rychle, čímž se minimalizuje dopad na uživatele a pracovní zátěž. Plán třídění by měl obsahovat následující složky:

  • Identifikace a monitorování: Implementujte systém pro identifikaci a monitorování problémů s výkonem v reálném čase. Měli byste mít seznam kontaktních údajů lidí, kteří jsou schopni činit rozhodnutí nebo eskalovat problémy na vyšší úrovně. Plán by měl také určit role a odpovědnosti. Musí zdokumentovat, které účty získávají přístup k chráněným informacím a na jak dlouho.

  • Proces eskalace: Definujte jasný proces eskalace, abyste zajistili, že problémy s výkonem budou včas eskalovány příslušným týmům nebo jednotlivcům. Definice procesu by měla obsahovat kontaktní informace a pokyny pro eskalaci problémů.

  • Analýza kořenových příčin: Vytvořte proces provádění analýzy hlavních příčin, abyste identifikovali základní příčinu každého problému s výkonem. Proces by měl zahrnovat analýzu protokolů a výkonnostních metrik a provádění diagnostických testů, aby se přesně určil zdroj každého problému.

  • Stanovení priorit: Vytvořte rámec pro stanovení priorit, který určí závažnost problémů s výkonem a upřednostňuje je na základě jejich vlivu na pracovní zátěž a uživatele.

  • Komunikace: Vytvořte komunikační plán, pomocí kterého budou zúčastněné strany informovány o stavu problémů s výkonem a postupu jejich řešení. Zvažte pravidelné aktualizace, zprávy o stavu a jasné komunikační kanály.

  • Dokumentace: Zdokumentujte plán třídění včetně všech jeho kroků, procesů a osvědčených postupů. Tato dokumentace by měla být snadno dostupná členům týmu, kteří se podílejí na řešení problémů s výkonem.

Vyvinout metody k identifikaci a řešení problémů

Řešení problémů s živým výkonem zahrnuje identifikaci a řešení všech faktorů, které mohou způsobit snížení výkonu nebo neefektivitu v živé zátěži. Data, která shromažďujete během monitorování, jsou neocenitelná pro vyšetřování a řešení incidentů souvisejících s výkonem. Tato data poskytují historický záznam metrik výkonu. Když máte k dispozici monitorovací data, můžete analyzovat hlavní příčiny a identifikovat přispívající faktory. Měli byste použít všechna relevantní monitorovací data, abyste pochopili a opravili každý problém s výkonem. Sledujte, kolik přechodových špiček zjišťujete, a podle toho upravte prahové hodnoty.

Použijte analýzu hlavních příčin

Analýza hlavní příčiny vyžaduje testování hypotéz. Po kontrole dat sledování byste měli uvést potenciální příčiny problému s výkonem a otestovat je.

Chcete-li provést analýzu hlavní příčiny problému s živým výkonem, postupujte takto:

  • Sbírejte informace. Shromážděte co nejvíce informací o problému s výkonem. Příklady zahrnují chybové zprávy, protokoly, metriky výkonu a jakákoli další relevantní data. Zahrňte také informace o uživatelích, kteří problém nahlásili, jako je jejich zařízení, síť a poloha.

  • Definujte problém. Jasně definujte problém identifikací příznaků a účinku, který má problém na pracovní zátěž nebo uživatele.

  • Prozkoumejte možné příčiny. Zužte rozsah analýzy identifikací konkrétní součásti nebo oblasti pracovní zátěže, kde se vyskytuje problém s výkonem. Identifikujte možné příčiny problému s výkonem na základě shromážděných informací. Tento proces může zahrnovat analýzu kódu, nastavení konfigurace, infrastruktury nebo externích závislostí.

  • Korelovat data. Ponořte se hlouběji do shromážděných dat a identifikujte vzorce, anomálie nebo korelace, které by mohly přispět k problému s výkonem. Korelace dat je klíčem k identifikaci problémů s výkonem a příčin. Může zahrnovat kontrolu protokolů, analýzu metrik výkonu a provádění testů.

  • Testování hypotéz. Formulujte hypotézy na základě potenciálních příčin, které identifikujete. Proveďte testy, abyste potvrdili nebo vyvrátili své hypotézy. Měli byste použít testovací prostředí, abyste zjistili, zda můžete chybu replikovat.

  • Implementujte řešení. Jakmile identifikujete hlavní příčinu, vyviňte a implementujte řešení k vyřešení problému s výkonem.

  • Monitorujte a ověřujte. Po implementaci řešení průběžně sledujte zátěž, abyste se ujistili, že je problém s výkonem vyřešen. Ověřte efektivitu řešení sledováním metrik výkonu a zpětné vazby od uživatelů.

Kompromis: Kroky analýzy hlavních příčin, jako je identifikace možných příčin, testování hypotéz a dokumentování analýzy, mohou být časově náročné. Chcete-li korelovat problémy s výkonem, musíte také shromažďovat a ukládat data. Požadovaný čas a infrastruktura mohou provozním týmům přidat významnou práci a pracovní zátěž zdražit.

Riziko: Pokud provádíte analýzu hlavní příčiny bez řádných bezpečnostních zábradlí, existuje riziko, že při poskytování přístupu k protokolům a datům odhalíte citlivé informace.

Zapojit Microsoft Podporu

kontaktujte Microsoft podporu , která vám pomůže vyřešit přetrvávající problémy s výkonem. Microsoft Zástupci podpory mají nejen odborné znalosti, nástroje, zdroje a zkušenosti k řešení problémů, ale také si mohou být vědomi jakýchkoli aktuálních globálních problémů s výkonem nebo výpadků, které by mohly ovlivnit vaši pracovní zátěž. Vaše smlouva o podpoře určuje úroveň poskytované podpory.

Často je nejlepší pracovat souběžně s podporou Microsoft . Zvažte například strategii, ve které někteří členové týmu spolupracují s podporou Microsoft , zatímco jiní pokračují ve třídění a odstraňování problémů s výkonem.

Je důležité zpřístupnit týmu kontaktní informace podpory. Mějte na paměti, že Microsoft Podpora může také potřebovat přístup k datům, aby se mohla efektivně zapojit do řešení problémů.

Další informace naleznete v části Nápověda a podpora v Power Platform.

Učte se z nálezů

Poté, co opravíte problém s výkonem živého webu, musíte zkontrolovat, co se stalo. Cílem je poučit se z problémů s výkonem, nejen identifikovat problémy. Nejlepší způsob, jak se učit, je prostřednictvím dokumentace. Každý problém zdokumentujte a vysvětlete, jak jej vyřešit. Pokud vám pomohl dodavatel, pracujte s ním na vylepšení dokumentace, zaškolte svůj tým a podle toho upravte svou pracovní zátěž.

Dokumentace by měla uvádět, jak zabránit opakování každého problému. Spolu s dokumentací můžete vytvářet rafinovaná upozornění, která vám pomohou včas reagovat na indikátory problémů s výkonem.

Usnadnění dáky Power Platform

Power Platform a Azure poskytují několik nástrojů, které vám pomohou reagovat na problémy s živým výkonem:

  • Azure Monitor je komplexní řešení monitorování, které poskytuje přehled o výkonu a stavu vašich aplikací a infrastruktury. Azure Monitor nabízí funkce, jako jsou metriky, protokoly, výstrahy a řídicí panely, které vám pomohou monitorovat a diagnostikovat problémy s výkonem. Power Platform aplikace a automatizace lze integrovat s Azure Monitor pomocí funkce Application Insights . Standardní telemetrii spolu s vlastními událostmi trasování lze zaznamenat a analyzovat.

  • Application Insights je služba pro správu výkonu aplikací (APM), která pomáhá vývojářům a profesionálům DevOps monitorovat živé aplikace. Automaticky detekuje anomálie výkonu, shromažďuje protokoly a události na úrovni aplikace a poskytuje analytické nástroje pro diagnostiku problémů. Power Platform integruje se s Application Insights.

  • Log Analytics je služba, která shromažďuje a analyzuje data protokolů z různých zdrojů, včetně aplikací, virtuálních počítačů a prostředků Azure. Když používáte Log Analytics, můžete se dotazovat a analyzovat data protokolu, abyste získali přehled o výkonu a chování vašich aplikací. Pokud vaše úloha využívá prostředky Azure, zvažte použití Log Analytics.

  • Solution Checker provádí bohatou statickou analýzu vašich řešení podle souboru pravidel osvědčených postupů a identifikuje problematické vzory. Před nasazením řešení do produkce vyřešte všechny problémy související s výkonem, abyste se vyhnuli problémům s výkonem v reálném čase.

Kontrolní seznam efektivity výkonu

Podívejte se na úplný soubor doporučení.