Postavljanje usluge Application Insights s pomoću alata Power Automate
Power Automate telemetrija teče u dvije tablice – Application Insights zahtjevi i ovisnosti. Sve nizvodne mogućnosti uzbunjivanja i praćenja podataka koje bismo mogli učiniti na Power Automate podacima bile bi unutar ove dvije tablice Application Insights unutar.
Naziv tablice | Opis |
---|---|
Zahtjeve | Sadrži izvođenja tijeka u oblaku |
Ovisnosti | Sadrži okidače tijeka u oblaku i radnje tijeka u oblaku |
Napomena
Ta je značajka uključena i podržana samo za upravljana okruženja.
Iako Application Insights se mogućnosti mogu koristiti za sveobuhvatno praćenje aplikacija, uključujući prilagođenu dijagnostiku i nadzor performansi, ovaj se članak usredotočuje na to kako koristiti postojeće značajke za Application Insights stvaranje mogućnosti nadzora i upozoravanja za automatizaciju. Da biste saznali više o tome kako otvoriti nadzornu ploču i raditi s njom Application Insights , pogledajte Nadzorna Application Insights ploča pregleda.
Napomena
- Izvoz Power Automate podataka i podataka službe za korisnike sustava Dynamics 365 trenutno nije dostupan u suverenim oblacima, kao što su Government Community Cloud (GCC), Government Community Cloud – High (GCC High) i Ministarstvo obrane (DoD).
- Zapisnici koji pokreću Power Automate telemetriju Application Insights nisu transakcijski podaci i stoga nisu 100% bez gubitaka. Mali gubici podataka na tim telemetrijskim podacima mogu se dogoditi zbog privremenih problema s uslugom koji se ne ponavljaju. Povijest izvršavanja tijeka dostupna u pojedinostima o tijeku na portalu Power Automate transakcijska je i stoga pruža potpuni prikaz događaja u slučaju privremenog nedostatka podataka Application Insights zapisnika.
- Razmislite o označavanju odabrane Application Insights nadzorne ploče za brz i jednostavan pristup informacijama o uvidima.
Praćenje izvršenja tijeka u oblaku
Slijedite ove korake za praćenje izvršavanja tijeka u oblaku.
Na nadzornoj Application Insights ploči za vašu instancu odaberite Mjerni podaci na lijevom navigacijskom izborniku, a zatim odaberite Zahtjevi poslužitelja iz filtra Metrika . Podesite filtar vremenskog razdoblja iz gornjeg desnog kuta prema potrebi.
Za filtriranje izvršavanja tijeka u oblaku u određeno okruženje odaberite Dodaj filtar, a zatim odaberite environmentId iz polja Svojstvo i odaberite svoje okruženje.
Za više filtriranja izvršavanja tijeka u oblaku na određeni tijek ili skup tijekova dodajte više filtara. Da biste to učinili, odaberite Dodaj filtar, a zatim odaberite Naziv operacije u polju svojstva i odaberite tijekove koje želite nadzirati.
Polje Naziv operacije mapira se na identifikator tijeka koji vidite iz. Power Automate Na primjer, da biste pronašli ID tijeka bilo kojeg tijeka u oblaku, odaberite tijek u oblaku s portala Power Automate i istaknuti dio – alfanumerički dio koji slijedi nakon riječi tokovi.
Možete nastaviti dodavati više filtara ovisno o scenariju, prikvačiti često pregledane scenarije, detaljno analizirati određenu pogrešku ili upozoriti izravno sa zaslona
Praćenje okidača i radnji tijeka u oblaku
Slijedite ove korake za praćenje izvršavanja tijeka u oblaku.
Na nadzornoj Application Insights ploči za vašu instancu odaberite Mjerni podaci na lijevoj navigaciji i odaberite Pozivi ovisnosti iz filtra Mjerni podatak .
Filtrirajte ID okruženja da biste filtrirali određena okruženja.
Odaberite Dodaj kategoriju>signala filtra iz filtra Svojstvo .
Odaberite Okidači tijeka u oblaku ili Radnje tijeka u oblaku da biste filtrirali okidače i radnje.
Odaberite Dodaj filtar i odaberite ResourceId da biste odabrali okidače i radnje za određene tijekove. Unutar tablice ovisnosti, stupac ResourceId mapira se na flowId.
Odaberite Dodaj filtar i odaberite Naziv operacije iz filtra svojstava da biste odredili nazive određenih radnji ili okidača ako želite dodatno destilirati. Ti su filtri isti kao i zaslonski nazivi okidača i radnji tijeka u oblaku koje biste vidjeli u dizajneru Power Automate
Te nadzorne ploče možete i prikvačiti kao favorite za brzu referencu.
Stvaranje upozorenja za pogreške u izvođenju tijeka u oblaku
Application Insights Pruža skup robusnih mogućnosti upozorenja koje se mogu koristiti za rješavanje kvarova automatizacije.
Izvođenja tijeka u oblaku mapiraju se u tablicu Zahtjevi i spadaju u naziv signala Zahtjevi poslužitelja. Stoga se sva upozorenja koja se odnose na neuspjele zahtjeve izravno mapiraju na pogrešku pokretanja tijeka u oblaku.
Okidači tijeka u oblaku i akcije tijeka u oblaku mapiraju se na naziv signala poziva ovisnosti. Stoga se sva upozorenja koja se odnose na neuspjehe poziva ovisnosti mapiraju na pogreške u radnji ili okidaču.
Napomena
Detaljne upute za stvaranje i uređivanje pravila Application Insights upozorenja potražite u članku Stvaranje ili uređivanje pravila upozorenja.
Da biste postavili upozorenje za neuspjeh izvođenja tijeka u oblaku:
Na nadzornoj Application Insights ploči za vašu instancu odaberite Upozorenja na lijevoj navigacijskoj traci. Zatim odaberite Stvori pravilo upozorenja.
Odaberite Pozivi ovisnosti za upozoravanje na okidače i radnje. Da biste upozorili samo na pogreške, odaberite Neuspjeli pozivi ovisnosti.
Odaberite Zahtjevi poslužitelja za pokretanje tijeka u oblaku. Da biste upozorili samo na pogreške pokretanja, odaberite Neuspjeli zahtjevi
Odaberite prag za praćenje pogrešaka i učestalost kojom želite provjeriti pogreške.
Možete kombinirati više uvjeta u jedno upozorenje tako da odaberete Dodaj uvjet i ponovite prethodni korak
Ako akcijska grupa još nije stvorena, stvorite određenu akcijsku grupu. Dodatne informacije: Akcijske grupe
Unesite vrstu obavijesti koju želite konfigurirati za ovo upozorenje.
Unesite radnju koju želite izvršiti nakon aktiviranja ovog upozorenja. Web-dojavnik možete koristiti za pokretanje Power Automate tijeka za naprednije obavijesti pomoću Microsoft Teams drugih komunikacijskih kanala koje omogućuje ekosustav poveznika.
Pregledajte i dovršite stvaranje akcijske skupine.
Konfigurirajte ozbiljnost upozorenja i navedite odgovarajući naziv
Pregledajte i dovršite postavljanje upozorenja.
Stvaranje prilagođenog upozorenja
Gotova upozorenja pomažu vam u praćenju pogrešaka na Application Insights razini instance.
Kada želite ograničiti upozorenja za određeno okruženje ili određeni skup tijekova ili akcija, razmislite o prilagođenom pretraživanju dnevnika. Možete konfigurirati prilagođeno pretraživanje zapisnika tijekom stvaranja pravila upozorenja dodavanjem uvjeta s nazivom signala Prilagođeno pretraživanje dnevnika .
Zatim unesite bilo koji prilagođeni upit koji želite dodati. Navodimo nekoliko primjera.
Evo nekoliko oglednih upita koje možete koristiti.
Filtriranje za pogreške određenog tijeka u oblaku.
let myEnvironmentId = **'Insert your environment ID here**; let myFlowId = **Insert your flow ID here** '; requests | where timestamp > ago(**1d**) | where customDimensions ['resourceProvider'] == 'Cloud Flow' | where customDimensions ['signalCategory'] == 'Cloud flow runs' | where customDimensions ['environmentId'] == myEnvironmentId | where customDimensions ['resourceId'] == myFlowId | where success == false
Filtriranje za pogreške određenog okidača u oblaku. (zamijenite podebljane vrijednosti svojim specifičnim vrijednostima)
let myEnvironmentId = **'Insert your environment ID here**; let myFlowId = **Insert your flow ID here** '; dependencies | where timestamp > ago(**1d**) | where customDimensions['resourceProvider'] == 'Cloud Flow' | where customDimensions['signalCategory'] == 'Cloud flow triggers' | where customDimensions['environmentId'] == myEnvironmentId | where name == myTriggerName | where success == false
Filtriranje za pogreške određene akcije u oblaku. (zamijenite podebljane vrijednosti svojim specifičnim vrijednostima)
let myEnvironmentId = **'Insert your environment ID here**; let myActionName = **'Delete a row'**; dependencies | where timestamp > ago(**1d**) | where customDimensions['resourceProvider'] == 'Cloud Flow' | where customDimensions['signalCategory'] == 'Cloud flow actions' | where customDimensions['environmentId'] == myEnvironmentId | where name == myActionName | where success == false
Možete kombinirati više takvih prilagođenih upita u jedno upozorenje prema svojim zahtjevima.
Prilagođeno otklanjanje pogrešaka u zapisnicima
Budući da sva neobrađena telemetrija sada Application Insights teče, možete koristiti Log Analytics za Application Insights izvođenje prilagođenog otklanjanja pogrešaka ili dijagnostike prema poslovnim potrebama.
- Podaci o pokretanju tijeka u oblaku dostupni su u tablici Zahtjevi
- Podaci o okidačima i akcijama tijeka u oblaku dostupni su u tablici Ovisnosti
Unutar ovih tablica stupac Prilagođene dimenzije sadrži većinu metapodataka potrebnih za detaljno otklanjanje pogrešaka tijekova u oblaku – kao što su ID okruženja, ID tijeka i nazivi radnji.