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 tok oblaka
Ovisnosti Sadrži okidače tok oblaka i radnje tok oblaka

Napomena

Ova je značajka uključena i podržana samo za Upravljana rješ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 i služba za korisnike usluge Dynamics 365 trenutačno nisu dostupni 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 tok oblaka

Slijedite ove korake za praćenje izvršavanja tok oblaka.

  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 tok oblaka 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šenja tok oblaka 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 tok oblaka, odaberite tok oblaka s portala Power Automate i istaknuti dio - alfanumerički dio koji slijedi nakon riječi tokovi.

    Metrika - mapiranje naziva operacija

    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 tok oblaka

Slijedite ove korake za praćenje izvršavanja tok oblaka.

  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 tok oblaka ili radnje tok oblaka za filtriranje okidača i radnji.

    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 tok oblaka koji 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 tok oblaka

Application Insights Pruža skup robusnih mogućnosti upozorenja koje se mogu koristiti za rješavanje kvarova automatizacije.

Izvođenja tok oblaka 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 tok oblaka.

Okidači tok oblaka i radnje tok oblaka 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 tok oblaka:

  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 tok oblaka. 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 kvarove određenog tok oblaka.

    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 tok oblaka dostupni su u tablici Zahtjevi
  • Podaci o okidačima i akcijama tok oblaka 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.

Poznata ograničenja

Kada je okruženje omogućeno za ključeve kojima upravlja klijent, Power Automate podaci se ne mogu slati Application Insights.