Soovitused reaalajas esinemise probleemidele reageerimiseks

Kehtib selle Power Platform hästi koostatud jõudluse tõhususe kontrollnimekirja soovituse kohta.

PE:09 Reageerige reaalajas esinemise probleemidele. Planeerige, kuidas lahendada jõudlusprobleeme, kaasates selged suhtlusliinid ja kohustused. Probleemse olukorra ilmnemisel kasutage õpitut ennetusmeetmete tuvastamiseks ja nende kaasamiseks oma töökoormusse. Rakendage meetodeid, et sarnaste olukordade ilmnemisel kiiremini tavapäraste toimingute juurde naasta.

Selles juhendis kirjeldatakse reaalajas esinemise probleemidele reageerimise häid tavasid. Reaalajas jõudlusprobleemid viitavad reaalajas väljakutsetele ja kitsaskohtadele, mis võivad takistada töökoormuse optimaalset toimimist. Nende probleemide kiire lahendamine mitte ainult ei hõlbusta jõudlusprobleemide viivitamatut tuvastamist ja kõrvaldamist, vaid tagab ka selle, et töökoormus vastab järjepidevalt oma jõudluse võrdlusalustele. Nende lahendamata jätmine võib põhjustada tüsistusi, sealhulgas aeglustumist, krahhi ja süsteemi reageerimatust, ning halvendada kasutajakogemust. Samuti võivad need takistada kasutajatel oma ülesandeid tõhusalt täitmast ja omakorda kahjustada organisatsiooni mainet.

Mõisted

Mõiste Määratlus
Andmete korrelatsioon Töökoormuse eri osade logide, mõõdikute ja sündmuste joondamine, et tuvastada algpõhjused.
Juurpõhjuse analüüs Protsess probleemi põhjustavate tegurite tuvastamiseks.
Enesetervendamine Võimalus probleeme automaatselt parandada ilma inimese sekkumiseta.
Enese ennetamine Rakendused töökoormuse piires, et vältida võimalikke probleeme ja tõrkeid.

Peamised disainistrateegiad

Kui teil tekib reaalajas esinemise probleem, peate olema valmis õigete andmete ja probleemile reageerimise plaaniga. See plaan peaks sisaldama selgeid suhtlusliine ja kohustusi. Peamine eesmärk on tuvastada, kas jõudlusprobleemid on ajutised või isoleeritud, tuvastada jõudlusprobleemi algpõhjus ja rakendada lahendusi, mis hõlbustavad kiiret naasmist tavapäraste toimingute juurde ja annavad intsidendist ülevaate. Ennetusmeetmete integreerimine oma töövoogu on pöördeline strateegia. Eesmärk on kas vältida sama probleemi kordumist või vähendada selle mõju jõudlusele, kui seda ei saa ära hoida.

Probleemideks valmistumine

Ideaalne vastus reaalajas saidi jõudlusprobleemidele on täpne ja kiire. Jõudluse parandamise täpsus ja kiirus nõuavad ettevalmistust. Reaalajas jõudlusprobleemidele tõhusaks reageerimiseks on ülioluline jälgida peamisi jõudlusmõõdikuid, tuvastada probleemide algpõhjus ja rakendada sobivaid lahendusi või optimeerimisi. Nende toimingute tegemiseks peate võib-olla analüüsima töökoormuse logisid, viima läbi jõudlustestimist ja optimeerima koodi või konfiguratsioone.

Järgmistes näidetes tuuakse välja mõned kriitilised ettevalmistusvaldkonnad:

  • Omama täpseid arhitektuuriskeeme. Teie arhitektuuriskeemid peaksid sisaldama kõiki komponente ja näitama, kuidas need omavahel suhtlevad. Visuaalne esitus võib aidata tuvastada kitsaskohti ja üksikuid tõrkepunkte, mis võivad põhjustada jõudluse halvenemist või kättesaamatust. Ideaalis tabate ja eemaldate need probleemid enne, kui need probleeme põhjustavad, kuid ajakohane diagramm aitab teil probleeme stressirohketel hetkedel täpselt kindlaks teha.

  • Kontrollige juurdepääsu andmetele. Seireprotsesside andmed ja logid on jõudlusprobleemidele reaalajas reageerimiseks ja algpõhjuste analüüside läbiviimiseks kriitilise tähtsusega. Kuid oluline on säilitada andmete terviklikkus ja konfidentsiaalsus. Reaalajas saidi jõudlusprobleemidele reageerimiseks on sageli vaja juurdepääsu aluseks olevatele andmetele, mis ei pruugi tavaliselt kättesaadavad olla. Peate tagama, et töötajatel oleks probleemide ilmnemisel juurdepääs andmetele, mida nad vajavad. Kuid peaksite andma ainult ajaliselt piiratud, vähimate õigustega juurdepääsu ja piirama seda juurdepääsu volitatud töötajatele.

  • Automaatsete märguannete määramine. Hoiatused aitavad teil probleeme tuvastada ja lahendada kohe, kui need ilmnevad. Hoiatused peaksid genereerima teatisi, kui töökoormuse jõudlus erineb jõudluse lähtetasemetest. Aja jooksul peaksite hoiatuste konfiguratsioone kohandama, et vältida liiga paljude või liiga väheste märguannete genereerimist. Teie kasutatavad jälgimislahendused peavad hoiatuste genereerimiseks koguma piisavalt andmeid. Need hoiatused peaksid olema kooskõlas tulemuseesmärkide ja kehtestatud lähtetasemetega. Peaksite vältima hoiatuste genereerimist probleemide kohta, mis pole teie eesmärkide jaoks olulised. Hoiatuste näideteks on reageerimisaegade halvenemine, API-kõnede või lisandmoodulite jõudlus Dataverse ja lehe laadimine.

Koostage triaažiplaan

Triaažiplaani koostamine hõlmab struktureeritud lähenemisviisi väljatöötamist reaalajas saidi jõudlusprobleemide tuvastamiseks, eskaleerimiseks, analüüsimiseks, tähtsuse järjekorda seadmiseks ja edastamiseks. Triaažiplaan on strateegia reaalajas esinemise probleemidele reageerimiseks. See tagab, et tulemuslikkuse häiretega tegeletakse kiiresti ja tõhusalt ning selged rollid ja menetlused. Enamik jõudlusprobleeme ei vääri avariitaaste protokolle, kuid need võivad mõjutada töökoormuse funktsionaalsust piisavalt, et nõuda triaaži planeerimist. Hästi dokumenteeritud triaažiplaan tagab, et kõik meeskonnaliikmed on kooskõlas ja saavad kiiresti tegutseda, minimeerides mõju kasutajatele ja töökoormusele. Triaažiplaan peaks sisaldama järgmisi komponente:

  • Tuvastamine ja jälgimine: Rakendage süsteem jõudlusprobleemide tuvastamiseks ja jälgimiseks reaalajas. Teil peaks olema nimekiri nende inimeste kontaktandmetest, kes on võimelised otsuseid langetama või probleeme kõrgemale tasemele eskaleerima. Kavas tuleks kindlaks määrata ka rollid ja kohustused. See peab dokumenteerima, millised kontod saavad juurdepääsu kaitstud teabele ja kui kaua.

  • Eskalatsiooniprotsess: Määratlege selge eskalatsiooniprotsess, et tagada jõudlusprobleemide õigeaegne eskaleerimine vastavatele meeskondadele või üksikisikutele. Protsessi määratlus peaks sisaldama kontaktandmeid ja juhiseid probleemide eskaleerimiseks.

  • Algpõhjuste analüüs: töötage välja protsess algpõhjuste analüüsi läbiviimiseks, et tuvastada iga jõudlusprobleemi algpõhjus. Protsess peaks hõlmama logide ja jõudlusmõõdikute analüüsimist ning diagnostiliste testide läbiviimist, et teha kindlaks iga probleemi allikas.

  • Prioriteetide seadmine: Looge prioriteetide raamistik, et määrata kindlaks jõudlusprobleemide tõsidus ja seada need tähtsuse järjekorda vastavalt nende mõjule töökoormusele ja kasutajatele.

  • Kommunikatsioon: koostage kommunikatsiooniplaan, et hoida sidusrühmi kursis tulemuslikkuse probleemide oleku ja nende lahendamise edenemisega. Kaaluge regulaarseid värskendusi, olekuaruandeid ja selgeid suhtluskanaleid.

  • Dokumentatsioon: dokumenteerige triaažiplaan, sealhulgas kõik selle etapid, protsessid ja parimad tavad. See dokumentatsioon peaks olema hõlpsasti kättesaadav meeskonnaliikmetele, kes on seotud jõudlusprobleemidega tegelemisega.

Töötada välja meetodid probleemide tuvastamiseks ja lahendamiseks

Reaalajas jõudlusprobleemide lahendamine hõlmab kõigi tegurite tuvastamist ja käsitlemist, mis võivad põhjustada jõudluse halvenemist või ebaefektiivsust reaalajas töökoormuses. Seire käigus kogutavad andmed on jõudlusega seotud intsidentide uurimisel ja lahendamisel hindamatud. Need andmed annavad jõudlusmõõdikute ajaloolise kirje. Kui teil on seireandmed saadaval, saate analüüsida algpõhjuseid ja tuvastada soodustavaid tegureid. Iga jõudlusprobleemi mõistmiseks ja lahendamiseks peaksite kasutama kõiki asjakohaseid jälgimisandmeid. Jälgige, kui palju mööduvaid piike tuvastate, ja reguleerige lävesid vastavalt.

Kasutage algpõhjuste analüüsi

Algpõhjuste analüüs nõuab hüpoteesi testimist. Pärast jälgimisandmete ülevaatamist peaksite loetlema jõudlusprobleemi võimalikud põhjused ja neid testima.

Reaalajas jõudluse probleemi algpõhjuse analüüsi läbiviimiseks toimige järgmiselt.

  • Koguge teavet. Koguge jõudlusprobleemi kohta võimalikult palju teavet. Näited hõlmavad tõrketeateid, logisid, jõudlusmõõdikuid ja muid asjakohaseid andmeid. Lisage ka teave probleemist teatanud kasutajate kohta, näiteks nende seade, võrk ja asukoht.

  • Määratlege probleem. Määratlege probleem selgelt, tuvastades sümptomid ja probleemi mõju töökoormusele või kasutajatele.

  • Uurige võimalikke põhjuseid. Kitsendage analüüsi ulatust, tuvastades töökoormuse konkreetse komponendi või valdkonna, kus jõudlusprobleem ilmneb. Tuvastage kogutud teabe põhjal jõudlusprobleemi võimalikud põhjused. See protsess võib hõlmata koodi, konfiguratsioonisätete, infrastruktuuri või väliste sõltuvuste analüüsimist.

  • Korreleerida andmeid. Sukelduge kogutud andmetesse sügavamale, et tuvastada mustreid, kõrvalekaldeid või korrelatsioone, mis võivad jõudlusprobleemile kaasa aidata. Andmete korrelatsioon on jõudlusprobleemide ja põhjuste tuvastamisel võtmetähtsusega. See võib hõlmata logide ülevaatamist, jõudlusmõõdikute analüüsimist ja testide läbiviimist.

  • Testige hüpoteese. Sõnastage hüpoteesid, mis põhinevad tuvastatud võimalikel põhjustel. Viige läbi teste oma hüpoteeside kinnitamiseks või ümberlükkamiseks. Peaksite kasutama testkeskkonda, et näha, kas saate tõrke korrata.

  • Rakendage lahendusi. Kui olete algpõhjuse tuvastanud, töötage välja ja rakendage lahendused jõudlusprobleemi lahendamiseks.

  • Jälgige ja kinnitage. Pärast lahenduste juurutamist jälgige pidevalt töökoormust, et tagada jõudlusprobleemi lahendamine. Kinnitage lahenduste tõhusus, jälgides jõudlusmõõdikuid ja kasutajate tagasisidet.

Kompromiss: Algpõhjuste analüüsi etapid, nagu võimalike põhjuste tuvastamine, hüpoteeside testimine ja analüüsi dokumenteerimine, võivad olla aeganõudvad. Jõudlusprobleemide korreleerimiseks peate koguma ja salvestama ka andmeid. Vajalik aeg ja infrastruktuur võivad lisada operatsioonimeeskondadele märkimisväärset tööd ja kulusid töökoormusele.

Risk: kui teete algpõhjuse analüüsi ilma korralike turvapiireteta, on oht, et paljastate logidele ja andmetele juurdepääsu andmisel tundliku teabe.

Microsofti tugiteenuste kaasamine

Pöörduge Microsofti tugiteenuste poole , et aidata lahendada käimasolevaid jõudlusprobleeme. Microsofti tugiteenuste esindajatel pole mitte ainult probleemide lahendamiseks vajalikke teadmisi, tööriistu, ressursse ja kogemusi, vaid nad võivad olla teadlikud ka praegustest globaalsetest jõudlusprobleemidest või katkestustest, mis võivad teie töökoormust mõjutada. Teie tugiteenuse leping määrab pakutava toe taseme.

Sageli on kõige parem töötada paralleelselt Microsofti tugiteenusega. Mõelge näiteks strateegiale, mille puhul mõned meeskonnaliikmed teevad koostööd Microsofti tugiteenusega, samal ajal kui teised jätkavad jõudlusprobleemide sorteerimist ja lahendamist.

Oluline on teha toe kontaktandmed meeskonnale kättesaadavaks. Pidage meeles, et Microsofti tugiteenus võib probleemide tõhusaks lahendamiseks vajada ka juurdepääsu andmetele.

Lisateabe saamiseks vaadake teemat Tugiteenuste hankimine Power Platform.

Õpi leidudest

Pärast reaalajas saidi toimivusprobleemi lahendamist peate juhtunu üle vaatama. Eesmärk on õppida tulemuslikkuse probleemidest, mitte ainult tuvastada probleeme. Parim viis õppimiseks on dokumenteerimine. Dokumenteerige iga probleem ja selgitage, kuidas seda lahendada. Kui müüja aitas, tehke tarnijaga koostööd, et täiustada oma dokumentatsiooni, koolitada oma meeskonda ja muuta oma töökoormust vastavalt.

Dokumentatsioon peaks näitama, kuidas vältida iga probleemi kordumist. Koos dokumentatsiooniga saate luua täiustatud teatisi, mis aitavad teil jõudlusprobleemide näitajatele varakult reageerida.

Power Platform Hõlbustamine

Power Platform ja Azure pakuvad mitmeid tööriistu, mis aitavad teil reaalajas jõudlusprobleemidele reageerida.

  • Azure Monitor on kõikehõlmav jälgimislahendus, mis annab ülevaate teie rakenduste ja taristu jõudlusest ja seisundist. Azure Monitor pakub selliseid funktsioone nagu mõõdikud, logid, teatised ja armatuurlauad, mis aitavad teil jõudlusprobleeme jälgida ja diagnoosida. Power Platform rakendusi ja automatiseerimist saab selle Application Insights võimaluse abil integreerida Azure Monitoriga. Standardset telemeetriat koos kohandatud jälgimissündmustega saab logida ja analüüsida.

  • Application Insights on rakenduse jõudluse haldamise (APM) teenus, mis aitab arendajatel ja DevOpsi spetsialistidel reaalajas rakendusi jälgida. See tuvastab automaatselt jõudluse kõrvalekalded, kogub rakenduse tasemel logisid ja sündmusi ning pakub analüüsitööriistu probleemide diagnoosimiseks. Power Platform integreerub Application Insights.

  • Log Analytics on teenus, mis kogub ja analüüsib logiandmeid erinevatest allikatest, sealhulgas rakendustest, virtuaalmasinatest ja Azure’i ressurssidest. Log Analyticsi kasutamisel saate logiandmeid pärida ja analüüsida, et saada ülevaade oma rakenduste jõudlusest ja käitumisest. Kaaluge Log Analyticsi kasutamist, kui teie töökoormus kasutab Azure’i ressursse.

  • Lahenduse kontrollija analüüsib teie lahendusi parimate tavade reeglite alusel ja tuvastab probleemsed mustrid. Enne lahenduse juurutamist tootmisse lahendage kõik jõudlusega seotud probleemid, et vältida reaalajas saidi jõudlusprobleeme.

Tulemuslikkuse tõhususe kontrollnimekiri

Vaadake kõiki soovitusi.