Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Se aplică acestei recomandări privind lista de verificare a eficienței performanței bine concepute: Power Platform
| PE:09 | Răspunde la problemele legate de spectacolele live. Planificați modul de abordare a problemelor de performanță prin includerea unor linii clare de comunicare și responsabilități. Când apare o situație problematică, folosește ceea ce înveți pentru a identifica măsuri preventive și a le încorpora în volumul tău de muncă. Implementați metode pentru a reveni mai rapid la operațiunile normale atunci când apar situații similare. |
|---|
Acest ghid descrie cele mai bune practici pentru a răspunde problemelor legate de spectacolele live. Problemele legate de performanța live se referă la provocări și blocaje în timp real care pot împiedica funcționarea optimă a unui volum de lucru. Abordarea promptă a acestor probleme nu numai că facilitează detectarea și rectificarea imediată a deficiențelor de performanță, dar asigură și că volumul de lucru își îndeplinește în mod constant criteriile de performanță. Neabordarea acestora poate duce la complicații, inclusiv încetiniri, blocări și lipsa de răspuns a sistemului și poate degrada experiența utilizatorului. De asemenea, acestea pot împiedica utilizatorii să își îndeplinească sarcinile eficient și, la rândul lor, pot păta reputația organizației.
Definiții
| Termen | Definiție |
|---|---|
| Corelarea datelor | Alinierea jurnalelor, indicatorilor și evenimentelor din diverse părți ale volumului de lucru pentru a identifica cauzele subiacente. |
| Analiza cauzei rădăcină | Un proces de identificare a factorilor subiacenți care sunt responsabili pentru o problemă. |
| Autovindecare | Capacitatea de a repara automat problemele fără intervenție umană. |
| Autoprevenție | Implementări în cadrul unui volum de lucru pentru a preveni potențiale probleme și defecțiuni. |
Strategii cheie de design
Când întâmpinați o problemă legată de un spectacol live, trebuie să fiți pregătiți cu datele corecte și un plan de răspuns la problemă. Acest plan ar trebui să includă linii clare de comunicare și responsabilități. Obiectivul principal este de a identifica dacă problemele de performanță sunt temporare sau izolate, de a identifica cauza principală a problemei de performanță și de a implementa soluții care să faciliteze o revenire rapidă la operațiunile normale și să ofere informații despre incident. Integrarea măsurilor preventive în fluxul dumneavoastră de lucru este o strategie esențială. Scopul este fie de a preveni reapariția aceleiași probleme, fie de a diminua efectele acesteia asupra performanței, dacă nu poate fi prevenită.
Pregătiți-vă pentru probleme
Răspunsul ideal la problemele de performanță pe site-uri live este precis și rapid. Precizia și viteza în remedierea performanței necesită pregătire. Pentru a răspunde eficient problemelor legate de spectacolele live, este esențial să monitorizați indicatorii cheie de performanță, să identificați cauza principală a problemelor și să implementați soluții sau optimizări adecvate. Pentru a parcurge acești pași, este posibil să fie nevoie să analizați jurnalele de sarcină de lucru, să efectuați teste de performanță și să optimizați codul sau configurațiile.
Următoarele exemple prezintă câteva domenii critice de pregătire:
Aveți diagrame arhitecturale precise. Diagramele arhitecturale ar trebui să includă toate componentele și să arate cum interacționează acestea. Reprezentarea vizuală poate ajuta la identificarea blocajelor și a punctelor unice de defecțiune care pot duce la degradarea performanței sau la indisponibilitate. În mod ideal, descoperi și elimini aceste probleme înainte ca acestea să provoace probleme, dar o diagramă actualizată te poate ajuta să identifici problemele în momentele de stres ridicat.
Verificați accesul la date. Datele și jurnalele din procesele de monitorizare sunt esențiale pentru a răspunde la problemele de performanță în timp real și pentru a efectua analize ale cauzelor principale. Dar este important să se mențină integritatea și confidențialitatea datelor. Răspunsul la problemele de performanță ale site-urilor în timp real necesită adesea acces la date subiacente care în mod normal nu ar fi accesibile. Trebuie să vă asigurați că personalul are acces la datele de care are nevoie atunci când apar probleme. Dar ar trebui să acordați acces doar cu restricții de timp, cu privilegii minime, și ar trebui să limitați acest acces la personalul autorizat.
Setați alerte automate. Alertele vă pot ajuta să identificați și să remediați problemele imediat ce acestea apar. Alertele ar trebui să genereze notificări atunci când performanța sarcinii de lucru se abate de la valorile de referință ale performanței. În timp, ar trebui să ajustați configurațiile alertelor pentru a evita generarea a prea multe sau a prea puține notificări. Soluțiile de monitorizare pe care le utilizați trebuie să colecteze suficiente date pentru a genera alerte. Aceste alerte ar trebui să se alinieze cu obiectivele de performanță și cu nivelurile de referință stabilite. Ar trebui să eviți generarea de alerte privind probleme care nu sunt relevante pentru obiectivele tale. Exemple de alerte includ degradări ale timpilor de răspuns, performanței apelurilor API sau pluginurilor și încărcării paginilor. Dataverse
Creați un plan de triaj
Crearea unui plan de triaj implică conceperea unei abordări structurate pentru identificarea, escaladarea, analizarea, prioritizarea și comunicarea problemelor de performanță la fața locului. Un plan de triaj este o strategie de răspuns la problemele legate de spectacolele live. Acesta asigură că întreruperile de performanță sunt abordate prompt și eficient, cu roluri și proceduri clare. Majoritatea problemelor de performanță nu necesită protocoale de recuperare în caz de dezastru, dar pot afecta funcționalitatea sarcinii de lucru suficient de mult încât să necesite planificarea triajului. Un plan de triaj bine documentat asigură că toți membrii echipei sunt aliniați și pot acționa rapid, reducând la minimum impactul asupra utilizatorilor și a volumului de muncă. Un plan de triaj ar trebui să includă următoarele componente:
Identificare și monitorizare Implementați un sistem pentru identificarea și monitorizarea problemelor de performanță în timp real. Ar trebui să aveți o listă cu informațiile de contact ale persoanelor capabile să ia decizii sau să escaladeze problemele către niveluri superioare. Planul ar trebui să identifice, de asemenea, rolurile și responsabilitățile. Trebuie să documenteze ce conturi obțin acces la informații protejate și pentru cât timp.
Procesul de escaladare Definiți un proces clar de escaladare pentru a asigura că problemele de performanță sunt escaladate către echipele sau persoanele corespunzătoare în timp util. Definiția procesului ar trebui să includă informații de contact și îndrumări pentru escaladarea problemelor.
Analiza cauzelor principale Dezvoltați un proces pentru efectuarea unei analize a cauzelor principale pentru a identifica cauza fundamentală a fiecărei probleme de performanță. Procesul ar trebui să implice analizarea jurnalelor și a indicatorilor de performanță și efectuarea de teste de diagnosticare pentru a identifica sursa fiecărei probleme.
Prioritizare Stabiliți un cadru de prioritizare pentru a determina gravitatea problemelor de performanță și a le prioritiza în funcție de efectul lor asupra volumului de muncă și a utilizatorilor.
Comunicare Creați un plan de comunicare pentru a ține părțile interesate la curent cu stadiul problemelor de performanță și cu progresul rezolvării acestora. Luați în considerare actualizări regulate, rapoarte de stare și canale de comunicare clare.
Documentare Documentați planul de triaj, inclusiv toți pașii, procesele și cele mai bune practici ale acestuia. Această documentație ar trebui să fie ușor accesibilă membrilor echipei care sunt implicați în răspunsul la problemele de performanță.
Dezvoltarea metodelor pentru identificarea și rezolvarea problemelor
Rezolvarea problemelor legate de performanța live implică identificarea și abordarea oricăror factori care pot cauza degradarea performanței sau ineficiențe într-un volum de lucru live. Datele pe care le colectați în timpul monitorizării sunt neprețuite pentru investigarea și rezolvarea incidentelor legate de performanță. Aceste date oferă o înregistrare istorică a indicatorilor de performanță. Când aveți la dispoziție date de monitorizare, puteți analiza cauzele principale și identifica factorii care contribuie. Ar trebui să utilizați toate datele de monitorizare relevante pentru a înțelege și a remedia fiecare problemă de performanță. Monitorizați câte vârfuri tranzitorii detectați și ajustați pragurile în consecință.
Folosește analiza cauzelor principale
Analiza cauzelor principale necesită testarea ipotezelor. După ce examinați datele de monitorizare, ar trebui să enumerați cauzele potențiale ale problemei de performanță și să le testați.
Pentru a efectua o analiză a cauzei principale a unei probleme legate de un spectacol live, urmați acești pași:
Adună informații. Colectați cât mai multe informații posibil despre problema de performanță. Exemplele includ mesaje de eroare, jurnale, indicatori de performanță și orice alte date relevante. Includeți și informații despre utilizatorii care au raportat problema, cum ar fi dispozitivul, rețeaua și locația lor.
Definește problema. Definiți clar problema prin identificarea simptomelor și a efectului pe care problema îl are asupra volumului de muncă sau a utilizatorilor.
Investigați cauzele potențiale. Restrângeți aria de aplicare a analizei prin identificarea componentei sau zonei specifice a volumului de lucru în care apare problema de performanță. Identificați cauzele potențiale ale problemei de performanță pe baza informațiilor colectate. Acest proces poate implica analizarea codului, a setărilor de configurare, a infrastructurii sau a dependențelor externe.
Corelați datele. Analizați mai profund datele colectate pentru a identifica tipare, anomalii sau corelații care ar putea contribui la problema de performanță. Corelarea datelor este esențială pentru identificarea problemelor de performanță și a cauzelor acestora. Poate implica revizuirea jurnalelor, analizarea indicatorilor de performanță și efectuarea de teste.
Testează ipotezele. Formulează ipoteze pe baza cauzelor potențiale pe care le identifici. Efectuați teste pentru a valida sau infirma ipotezele. Ar trebui să utilizați un mediu de testare pentru a vedea dacă puteți reproduce eroarea.
Implementați soluții. După ce identificați cauza principală, dezvoltați și implementați soluții pentru a rezolva problema de performanță.
Monitorizați și validați. După ce implementați soluțiile, monitorizați continuu volumul de lucru pentru a vă asigura că problema de performanță este rezolvată. Validați eficacitatea soluțiilor prin monitorizarea indicatorilor de performanță și a feedback-ului utilizatorilor.
Compromis: Etapele unei analize a cauzelor principale, cum ar fi identificarea cauzelor posibile, testarea ipotezelor și documentarea analizei, pot consuma mult timp. Pentru a corela problemele de performanță, trebuie să colectați și să stocați date. Timpul și infrastructura necesare pot adăuga o cantitate semnificativă de muncă echipelor operaționale și costuri suplimentare volumului de muncă.
Risc: Dacă efectuați o analiză a cauzei principale fără măsuri de securitate adecvate, există riscul să expuneți informații sensibile atunci când oferiți acces la jurnale și date.
Contactați asistența Microsoft
Contactați Asistența Microsoft pentru a rezolva problemele de performanță persistente. Reprezentanții Asistenței Microsoft nu numai că au expertiza, instrumentele, resursele și experiența necesare pentru a rezolva problemele, dar pot fi, de asemenea, conștienți de orice probleme globale de performanță sau întreruperi care ar putea afecta volumul de lucru. Acordul dumneavoastră de asistență determină nivelul de asistență oferit.
De multe ori este mai bine să lucrați în paralel cu Asistența Microsoft. De exemplu, să luăm în considerare o strategie în care unii membri ai echipei colaborează cu Asistența Microsoft, în timp ce alții continuă să trieze și să remedieze problemele de performanță.
Este important să puneți la dispoziția echipei informațiile de contact pentru asistență. Rețineți că este posibil ca Asistența Microsoft să aibă nevoie și de acces la date pentru a se implica eficient în rezolvarea problemelor.
Pentru mai multe informații, consultați Obțineți asistență Power Platform.
Învățați din descoperiri
După ce remediați o problemă de performanță a site-ului live, trebuie să revedeți ce s-a întâmplat. Scopul este de a învăța din problemele de performanță, nu doar de a identifica problemele. Cea mai bună modalitate de a învăța este prin documentare. Documentați fiecare problemă și explicați cum se poate remedia. Dacă un furnizor te-a ajutat, colaborează cu acesta pentru a îmbunătăți documentația, a instrui echipa și a modifica volumul de muncă în consecință.
Documentația ar trebui să indice cum se poate preveni reapariția fiecărei probleme. Împreună cu documentația, puteți crea alerte rafinate care vă ajută să reacționați din timp la indicatorii de probleme de performanță.
Power Platform facilitare
Power Platform și Azure oferă mai multe instrumente care vă ajută să răspundeți la problemele legate de performanța live:
Azure Monitor este o soluție completă de monitorizare care oferă informații despre performanța și starea de sănătate a aplicațiilor și infrastructurii dumneavoastră. Azure Monitor oferă funcții precum indicatori, jurnale, alerte și tablouri de bord pentru a vă ajuta să monitorizați și să diagnosticați problemele de performanță. Power Platform Aplicațiile și automatizarea se pot integra cu Azure Monitor folosind această funcționalitate. Application Insights Telemetria standard, împreună cu evenimentele de urmărire personalizate, pot fi înregistrate și analizate.
Application Insights este un serviciu de gestionare a performanței aplicațiilor (APM) care ajută dezvoltatorii și profesioniștii DevOps să monitorizeze aplicațiile live. Detectează automat anomalii de performanță, colectează jurnale și evenimente la nivel de aplicație și oferă instrumente de analiză pentru diagnosticarea problemelor. Power Platform se integrează cu Application Insights.
Log Analytics este un serviciu care colectează și analizează datele din jurnal din diverse surse, inclusiv aplicații, mașini virtuale și resurse Azure. Când utilizați Log Analytics, puteți interoga și analiza datele din jurnal pentru a obține informații despre performanța și comportamentul aplicațiilor dvs. Luați în considerare utilizarea Log Analytics dacă sarcina de lucru utilizează resurse Azure.
Verificatorul de soluții efectuează analize statice bogate asupra soluțiilor dvs. în raport cu un set de reguli de bune practici și identifică tiparele problematice. Rezolvați orice probleme legate de performanță înainte de a implementa soluția în producție pentru a evita problemele de performanță pe site-ul live.
Listă de verificare a eficienței performanței
Consultați setul complet de recomandări.