Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Attiecas uz šo Power Platform labi arhitektūras darbības izcilības kontrolsaraksta ieteikumu:
| OE:06 | Izstrādājiet un ieviesiet uzraudzības sistēmu, lai apstiprinātu dizaina izvēli un informētu turpmākos dizaina un biznesa lēmumus. Šī sistēma uztver un atklāj operatīvo telemetriju, metriku un žurnālus, kas tiek emitēti no darba slodzes. |
|---|
Šajā rokasgrāmatā ir aprakstīti ieteikumi monitoringa sistēmas izstrādei un izveidei. Lai efektīvi uzraudzītu darba slodzi drošībai, veiktspējai un uzticamībai, jums ir nepieciešama visaptveroša sistēma ar savu steku, kas nodrošina pamatu visām pārraudzības, noteikšanas un brīdināšanas funkcijām.
Definīcijas
| Termins | Definīcija |
|---|---|
| Žurnāli | Ierakstītie sistēmas notikumi. Žurnāli var saturēt dažāda veida datus strukturētā vai brīvas formas teksta formātā. Tajos ir laika zīmogs. |
| Metrika | Skaitliskās vērtības, kas tiek apkopotas regulāri. Metrika apraksta dažus sistēmas aspektus noteiktā laikā. |
Galvenās dizaina stratēģijas
Lai ieviestu visaptverošu uzraudzības sistēmas dizainu jūsu darba slodzei, ievērojiet šos pamatprincipus:
Kad vien tas ir iespējams, izmantojiet platformas nodrošinātos uzraudzības rīkus, kuriem parasti ir nepieciešama neliela konfigurācija un kas var sniegt dziļu ieskatu jūsu darba slodzē, ko citādi varētu būt grūti iegūt.
Apkopojiet žurnālus un metriku no visas darba slodzes kaudzes. Visi zema koda un koda komponenti un resursi ir jākonfigurē, lai radītu standartizētus, jēgpilnus datus, un šie dati ir jāapkopo.
Glabājiet savāktos datus standartizētā, uzticamā un drošā krātuves risinājumā.
Apstrādājiet saglabātos datus tā, lai tos varētu apstrādāt ar analīzes un vizualizācijas risinājumiem.
Analizējiet apstrādātos datus, lai precīzi noteiktu darba slodzes stāvokli.
Vizualizējiet darba slodzes stāvokli jēgpilnos informācijas paneļos vai atskaitēs darba slodzes darba grupām un citām ieinteresētajām pusēm.
Konfigurējiet praktiskus brīdinājumus un citas automātiskas atbildes uz inteliģenti definētiem sliekšņiem, lai paziņotu darba slodzes komandām, ja rodas problēmas.
Iekļaujiet uzraudzības un brīdināšanas sistēmas vispārējā darba slodzes testēšanas praksē.
Nodrošināt, ka uzraudzības un brīdināšanas sistēmas ir pastāvīgi uzlabojamas. Lietojumprogrammu un konfigurācijas uzvedība ražošanā nodrošina nepārtrauktas mācīšanās iespējas. Iekļaujiet šīs mācības uzraudzības un brīdināšanas dizainos.
Sasaistiet apkopotos un analizētos pārraudzības datus ar sistēmu un lietotāju plūsmām , lai korelētu plūsmu darbspēju ar datiem, kā arī darba slodzes vispārējo darbspēju. Šo datu analīze plūsmu ziņā palīdz saskaņot novērojamības stratēģiju ar jūsu veselības modeli.
Samaziniet jebkādas identificējamas informācijas glabāšanu, lai nodrošinātu atbilstību likumiem un noteikumiem. Ja jums ir jāglabā identificējama informācija, pārliecinieties, ka, izstrādājot risinājumu, ņemat vērā prasības, kas ļauj personām pieprasīt informācijas dzēšanu.
Nekad neierakstiet lietotāju paroles vai citu informāciju, kas varētu tikt izmantota identitātes krāpšanai. Iztīriet šo informāciju no datiem, pirms tie tiek saglabāti. Normatīvās prasības var noteikt, ka auditēšanai un drošībai apkopotā informācija ir jāarhivē un jāsaglabā. Šie dati ir arī sensitīvi, un, iespējams, tie ir jāšifrē vai citādi jāaizsargā, lai novērstu manipulācijas.
Jums vajadzētu pēc iespējas automatizēt visas uzraudzības sistēmas funkcijas, un tām visām vajadzētu darboties nepārtraukti, visu dienu, katru dienu.
Šis darbplūsmas konveijers ilustrē uzraudzības sistēmu:
Kolekcija
Jums ir jākonfigurē visi darba slodzes komponenti, neatkarīgi no tā, vai tie ir zema koda vai koda komponenti, vai platformas iestatījumi, piemēram, vides un politikas, lai tvertu telemetriju un notikumus, piemēram, žurnālus un metriku.
Žurnāli galvenokārt ir noderīgi anomāliju atklāšanai un izmeklēšanai. Parasti žurnālus sagatavo darba slodzes komponents un pēc tam nosūta uz monitoringa platformu vai velk monitoringa platforma ar automatizāciju.
Metrika galvenokārt ir noderīga, lai izveidotu veselības modeli un identificētu darba slodzes veiktspējas un uzticamības tendences. Metrika ir noderīga arī, lai noteiktu lietotāju lietošanas uzvedības tendences. Šīs tendences var palīdzēt pieņemt lēmumus par uzlabojumiem no klienta viedokļa. Parasti metrika tiek definēta monitoringa platformā, un monitoringa platforma un citi rīki aptaujā darba slodzi, lai uztvertu metriku.
Darba slodzes dati
Izmantojiet iebūvēto integrāciju ar Application Insights , lai apkopotu datus. Pēc Application Insights iespējošanas varat iegūt skaidru redzamību par svarīgiem notikumiem gan reāllaikā, gan vēsturiski.
Lietojumprogrammu žurnāli atbalsta lietojumprogrammu dzīves ciklu no gala līdz galam. Reģistrēšana ir būtiska, lai saprastu, kā lietojumprogramma darbojas dažādās vidēs, kādi notikumi notiek un kādos apstākļos tie notiek.
Ieteicams apkopot lietojumprogrammu žurnālus un notikumus visās galvenajās vidēs. Atdaliet datus starp vidēm, cik vien iespējams, katrai videi izmantojot dažādas datu krātuves, ja tas ir praktiski. Izmantojiet filtrus, lai nodrošinātu, ka nekritiskā vide neapgrūtina ražošanas žurnālu interpretāciju. Visbeidzot, atbilstošajiem žurnāla ierakstiem visā lietojumprogrammā ir jātver attiecīgo transakciju korelācijas ID.
Infrastruktūras un konfigurācijas dati
Attiecībā uz infrastruktūras resursiem jūsu darba slodzē pārliecinieties, ka apkopojat gan žurnālus, gan metriku. Tā kā Power Platform tas ir platformas kā pakalpojuma (PaaS) piedāvājums, jums var būt ierobežotas iespējas tvert žurnālus, kas saistīti ar pamatā esošo infrastruktūru. Tomēr varat tvert žurnālus un analīzi par konfigurācijas un politikas izmaiņām, kas saistītas ar darba slodzes darbspēju un incidentiem.
Cik vien iespējams, apkopojiet žurnālus no savas mākoņa platformas. Iespējams, varēsit apkopot abonementa darbību žurnālus un pārvaldības plāna diagnostikas žurnālus.
Veiktspējas apsvērumi
Sarežģīta un ļoti mērogojama lietojumprogramma var radīt milzīgu datu apjomu. Datu apjoms var radīt veiktspējas problēmas atkarībā no tā, cik detalizēta ir izsekošana lietojumprogrammas līmenī. Telemetrijas risinājums nedrīkst darboties kā vājš kakls, un tam jābūt mērogojamam, sistēmai paplašinoties.
Analīze
Kad esat apkopojis datus no dažādiem avotiem, analizējiet tos, lai novērtētu sistēmas vispārējo labklājību. Lai veiktu šo analīzi, ir skaidra izpratne par:
- Kā strukturēt datus, pamatojoties uz galvenajiem veiktspējas rādītājiem (KPI) un citiem definētajiem veiktspējas rādītājiem.
- Kā korelēt dažādos rādītājos un žurnālfailos iegūtos datus. Šī korelācija ir svarīga, izsekojot notikumu secību, un var palīdzēt diagnosticēt problēmas.
Vairumā gadījumu jūsu darba slodzei būs dažādi komponenti, un žurnāli vai notikumi tiks tverti dažādos formātos vai tabulās. Jums būs precīzi jāapvieno dati, lai gūtu izpratni par darba slodzes vispārējo stāvokli.
Piemēram, risinājums Power Platform var sastāvēt no šādiem komponentiem:
- Audekla programma, kas ļauj lietotājiem mijiedarboties ar datiem
- Modeļa vadīta programma, kas ļauj administratoriem konfigurēt lietojumprogrammas iestatījumus
- Mākoņa plūsma, kas veic datu operācijas
- Instance Dataverse , kurā tiek glabāti ar operāciju saistītie dati
- Azure funkcija, kas izgūst datus no Azure tabulu krātuves un tiek izsaukta no lietojumprogrammas
Vienas biznesa operācijas lietojuma dati var aptvert visus darba slodzes komponentus. Šī informācija ir jākorelē, lai sniegtu vispārēju priekšstatu par operācijas resursu un apstrādes lietojumu.
Ieteikumi datu analīzei
Korelē lietojumprogrammas līmeņa un resursu līmeņa žurnālus. Novērtējiet datus abos līmeņos, lai optimizētu problēmu noteikšanu un novēršanu.
Noteikt skaidru uzglabāšanas laiku aukstuma analīzei. Mēs iesakām šo praksi, lai iespējotu vēsturisko analīzi noteiktā periodā. Tas var arī palīdzēt kontrolēt uzglabāšanas izmaksas. Ieviest procesus, kas nodrošina, ka dati tiek arhivēti lētākā krātuvē un apkopoti dati ilgtermiņa tendenču analīzei.
Analizējiet ilgtermiņa tendences, lai prognozētu darbības problēmas. Novērtējiet ilgtermiņa datus, lai veidotu darbības stratēģijas, kā arī prognozētu, kādas darbības problēmas var rasties un kad. Piemēram, varat atzīmēt, ka vidējais atbildes laiks laika gaitā lēnām palielinās un tuvojas maksimālajam mērķim.
Vizualizācija
Vizualizācija veselības uzraudzībā ir kritiski svarīga, lai izprastu darba slodzes stāvokli. Vizualizācija var palīdzēt ātri identificēt problēmas un tendences, kā arī izprast darba slodzes izmaiņu ietekmi.
Informācijas paneļi
Visizplatītākais veids, kā vizualizēt datus, ir informācijas paneļi, kas var parādīt informāciju diagrammu vai grafiku veidā. Šos vienumus var parametrizēt, un analītiķis var izvēlēties svarīgus parametrus, piemēram, laika periodu, jebkurai konkrētai situācijai.
Saskaņojiet informācijas paneļus ar veselības modeli, lai tie norādītu, kad darba slodze vai darba slodzes komponenti ir veselīgi, pasliktināti vai neveselīgi.
Lai informācijas paneļa sistēma darbotos efektīvi, tai jābūt nozīmīgai darba slodzes komandai. Vizualizējiet informāciju, kas attiecas uz darba slodzes veselību un kas ir arī izmantojama. Ja darba slodze vai komponents ir pasliktināts vai neveselīgs, darba slodzes komandas locekļiem jāspēj viegli identificēt, kur darba slodzē rodas problēma, un sākt koriģējošās darbības vai izmeklēšanu. Un otrādi, iekļaujot informāciju, kas nav izmantojama vai nav saistīta ar darba slodzes veselību, informācijas panelis var būt nevajadzīgi sarežģīts un nomākts komandas locekļiem, kuri cenšas atšķirt fona troksni no izmantojamiem datiem.
Iespējams, jums ir ieinteresēto personu vai izstrādātāju informācijas paneļi, kas ir pielāgoti, lai parādītu tikai datus par darba slodzi, ko viņi uzskata par atbilstošu. Pārliecinieties, ka darba slodzes komanda saprot datu punktu tipus, kurus vēlas redzēt citas darba grupas, un priekšskata informācijas paneļus pirms to kopīgošanas, lai pārbaudītu skaidrību. Informācijas paneļu nodrošināšana ieinteresētajām personām par jūsu darba slodzi ir labs veids, kā informēt tās par darba slodzes stāvokli, taču pastāv risks, ka tas būs neproduktīvs, ja ieinteresētās personas skaidri nesaprot datus.
Ierobežojiet piekļuvi informācijas panelim pilnvarotiem darbiniekiem. Informācijas paneļos esošā informācija var būt sensitīva. Jums ir arī jāaizsargā pamatā esošie dati, lai neļautu lietotājiem tos mainīt.
Pārskatu veidošana
Atskaites tiek izmantotas, lai izveidotu vispārēju pārskatu par sistēmu. Tas var ietvert vēsturiskos datus un aktuālo informāciju. Ziņošanas prasības iedalās divās plašās kategorijās: operatīvie pārskati un drošības ziņojumi.
Operatīvie pārskati parasti ietver:
- Apkopojot statistiku, ko var izmantot, lai izprastu kopējās sistēmas vai norādīto apakšsistēmu resursu izmantošanu noteiktā laika periodā.
- Resursu izmantošanas tendenču identificēšana visai sistēmai vai noteiktām apakšsistēmām noteiktā periodā.
- Pārraudzības izņēmumi, kas radušies visā sistēmā vai noteiktās apakšsistēmās noteiktā laika posmā.
- Lietojumprogrammas efektivitātes noteikšana attiecībā uz izvietotajiem resursiem un izpratne par to, vai resursu apjomu un ar tiem saistītās izmaksas var samazināt, nevajadzīgi neietekmējot veiktspēju.
Drošības pārskati izseko klientu sistēmas izmantošanu. Tas var ietvert:
- Lietotāju darbību audits. Šim uzdevumam ir jāreģistrē katra lietotāja individuālie pieprasījumi, kā arī datumi un laiki. Dati ir jāstrukturē tā, lai administrators varētu ātri rekonstruēt darbību secību, ko lietotājs pabeidz noteiktā periodā.
- Lietotāju resursu izmantošanas izsekošana. Šim uzdevumam ir jāreģistrē, kā katrs lietotāja pieprasījums piekļūst dažādiem sistēmas resursiem un cik ilgi. Administrators var izmantot šos datus, lai izveidotu lietotāja izmantošanas atskaiti par noteiktu periodu, iespējams, norēķiniem.
Brīdinājumi
Lai palīdzētu nodrošināt, ka sistēma ir veselīga, atsaucīga un droša, iestatiet brīdinājumus, lai operatori varētu uz tiem savlaicīgi reaģēt. Brīdinājums var saturēt pietiekami daudz kontekstuālas informācijas, lai palīdzētu ātri sākt diagnostikas darbības.
Ieteikumi brīdināšanai
- Definējiet brīdinājumu reaģēšanas procesu, kas identificē atbildīgos īpašniekus un darbības.
- Konfigurējiet brīdinājumus precīzi definētam tvērumam un pielāgojiet izvērstumu, lai samazinātu troksni.
- Izmantojiet automatizētu brīdinājumu risinājumu, piemēram, Splunk vai Azure Monitor, tā vietā, lai pieprasītu lietotājiem aktīvi meklēt problēmas.
- Izmantojiet brīdinājumus, lai īstenotu koriģēšanas procesus. Piemēram, automātiski izveidojiet biļetes, lai izsekotu problēmas un risinājumus.
Sliekšņus
Brīdinājumi tiek ģenerēti, kad tiek pārsniegti sliekšņi, kā to nosaka jūsu uzraudzības sistēma. Pārliecinieties, ka iestatītie sliekšņi parasti dod pietiekami daudz laika, lai ieviestu nepieciešamās izmaiņas darba slodzē, lai izvairītos no degradācijas vai pārtraukumiem. Jums vajadzētu arī ieviest nepieciešamo kļūdu apstrādi un uztvert zināmās kļūdas savā darba slodzē, lai samazinātu brīdinājumu skaitu. Piemēram, konfigurējiet atkārtotu mēģinājumu politikas savām darbībām mākoņa plūsmās tā, lai atkārtots mēģinājums tiktu mēģināts plūsmas izpildes ietvaros un tikai tad, ja atkārtoti mēģinājumi neizdodas un plūsmas kļūme tiek reģistrēta un tiek nosūtīts brīdinājums. Uzziniet vairāk sadaļā Ieteikumi uzticamas uzraudzības un brīdināšanas stratēģijas izstrādei.
Piemērs
Izkliedētā izsekošana vairākos pakalpojumos Power Platform sniedz scenārija piemēru un vizuālu attēlojumu par to, kā izsekot notikumiem vairākos pakalpojumos. Šajās vadlīnijās ir sniegti praktiski pielietojumi un lietošanas gadījumi izkliedētai izsekošanai un paskaidrots, kā to ieviest vairākos pakalpojumos Power Platform.
Power Platform Atvieglošana
Izmantojiet administrēšanas centra apgabalu Pārraudzība Power Platform , lai novērtētu un uzlabotu programmu un plūsmu darbības darbspējas rādītājus. Pārrauga pieredze ir pieejama gan veidotājiem, gan administratoriem. Veidotāji izmanto datus, lai uzlabotu savus resursus. Administratori to izmanto, lai izprastu kopējo darbības darbspēju nomniekā vai noteiktās vidēs. Administrēšanas centra pārraudzības apgabala Power Platform mērķis ir pievērst uzmanību resursiem, kas ir pasliktinājuši darbības darbspēju, un izcelt resursus, kuriem ir uzlabojumu iespējas.
Power Platform integrējas ar Application Insights, kas ir daļa no Azure Monitor ekosistēmas. Izmantojiet šo integrāciju, lai:
Saņemiet telemetriju par diagnostiku un veiktspēju, ko uztver platforma. Dataverse Application Insights Varat pierakstīties telemetrijas saņemšanai par operācijām, ko lietojumprogrammas izpilda Dataverse datu bāzē un modeļa vadītās programmās. Šajā telemetrijas informācijā ir sniegta informācija, ko var izmantot, lai pārslogotu un novērstu ar kļūdām un veiktspēju saistītās problēmas.
Savienojiet savas audekla programmas ar Application Insights. Varat izmantot šo analīzi, lai diagnosticētu problēmas un saprastu, ko lietotāji dara ar jūsu lietotnēm. Varat apkopot informāciju, lai palīdzētu pieņemt labākus biznesa lēmumus un uzlabot lietotņu kvalitāti.
Konfigurējiet Power Automate telemetriju , lai Application Insights ieplūstu. Piemēram, varat pārraudzīt mākoņa plūsmas izpildi un izveidot brīdinājumus par mākoņa plūsmas izpildes kļūmēm.
Tveriet telemetrijas datus no sava Microsoft Copilot Studio aģenta , lai tos izmantotu Azure Application Insights. Varat izmantot šo telemetriju, lai pārraudzītu reģistrētos ziņojumus un notikumus, kas nosūtīti jūsu aģentam un no tā, tēmas, kas tiks aktivizētas lietotāju sarunu laikā, un pielāgotus telemetrijas notikumus, kurus var nosūtīt no jūsu tēmām.
Power Platform resursu žurnāla darbības Microsoft Purview atbilstības portālā. Lielākā daļa pasākumu ir pieejami 24 stundu laikā pēc aktivitātes. Neizmantojiet šo informāciju reāllaika uzraudzībai. Lai iegūtu papildinformāciju par pieteikšanās darbībām Power Platform, skatiet:
- Power Apps
- Power Automate
- Copilot studija
- Power Pages
- Power Platform Savienotāji
- Datu politikas darbību reģistrēšana
- Administratīvo žurnālu skatīšana Power Platform , izmantojot auditēšanas risinājumus programmā Microsoft Purview
- Dataverse Auditēšanas
Jūsu Power Platform darba slodze var ietvert Azure resursus. Uzziniet vairāk sadaļā Ieteikumi uzraudzības sistēmas izstrādei un izveidei.
Power Platform CoE sākuma komplekts ir atsauces ieviešana, kas satur komponentu un rīku kolekciju, kas paredzēta, lai palīdzētu jums sākt izstrādāt pieņemšanas un atbalsta Power Platform stratēģiju. CoE sākuma komplektā ir iekļauts bagātīgs informācijas paneļu komplekts. Uzziniet vairāk sadaļā Iegūstiet padziļinātu ieskatu savā Microsoft Power Platform pieņemšanā, izmantojot CoE Power BI informācijas paneli.
Automatizācijas Power Platform komplekts ir rīku kopums, kas paātrina darbvirsmas izmantošanu un atbalstu Power Automate automatizācijas projektiem. Komplektā ir pieejami rīki, kas palīdz pārvaldīt automatizācijas projektus un pārraudzīt tos, lai novērtētu ietaupīto naudu un ieguldījumu atdevi (ROI). Daļa no automatizācijas komplekta ir vadības centrs, kas papildina funkciju Monitorēt darbvirsmas plūsmu. Vadības centra galvenais fokuss ir orķestra skats atbalsta analītiķiem un organizācijām, lai uzraudzītu, rīkotos un brīdinātu, ja nepieciešams.
Komplekta aģentu inventarizācijas līdzeklis Copilot Studio nodrošina administratoriem nomnieka mēroga skatu uz visiem pielāgotajiem aģentiem savā organizācijā, tostarp detalizētu informāciju par izmantotajiem līdzekļiem, autentifikācijas režīmu, zināšanu avotiem, orķestra veidu un Copilot Studio daudz ko citu.
Saistītā informācija
- Ieteikumi uzticamas uzraudzības un brīdināšanas stratēģijas izstrādei
- Ieteikumi uzraudzībai un draudu atklāšanai
- Dataverse Auditēšanas