Dijeli putem


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.

  1. 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.

    Metrika- Application Insights

  2. 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.

    Metrika - mapiranje naziva operacije

    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.

  1. Na nadzornoj Application Insights ploči za vašu instancu odaberite Mjerni podaci na lijevoj navigaciji i odaberite Pozivi ovisnosti iz filtra Mjerni podatak .

  2. Filtrirajte ID okruženja da biste filtrirali određena okruženja.

  3. Odaberite Dodaj kategoriju>signala filtra iz filtra Svojstvo .

  4. Odaberite Okidači tijeka u oblaku ili Radnje tijeka u oblaku da biste filtrirali okidače i radnje.

    Okidači i radnje

  5. 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.

  6. 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:

  1. Na nadzornoj Application Insights ploči za vašu instancu odaberite Upozorenja na lijevoj navigacijskoj traci. Zatim odaberite Stvori pravilo upozorenja.

  2. Odaberite Pozivi ovisnosti za upozoravanje na okidače i radnje. Da biste upozorili samo na pogreške, odaberite Neuspjeli pozivi ovisnosti.

  3. Odaberite Zahtjevi poslužitelja za pokretanje tijeka u oblaku. Da biste upozorili samo na pogreške pokretanja, odaberite Neuspjeli zahtjevi

  4. 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

  5. Ako akcijska grupa još nije stvorena, stvorite određenu akcijsku grupu. Dodatne informacije: Akcijske grupe

  6. Unesite vrstu obavijesti koju želite konfigurirati za ovo upozorenje.

  7. 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.

  8. Pregledajte i dovršite stvaranje akcijske skupine.

  9. Konfigurirajte ozbiljnost upozorenja i navedite odgovarajući naziv

  10. 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.

  1. 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
    
  2. 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
    
  3. 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.