Configurar l'Application Insights amb el Power Automate
Power Automate la telemetria flueix en dues taules en Application Insights : Sol·licituds i Dependències. Totes les capacitats d'alerta i monitorització posteriors que podríem fer amb Power Automate les dades estarien dins d'aquestes dues taules Application Insights.
Nom de la taula | Descripció |
---|---|
Sol·licituds | Conté s'executa el flux de núvol |
Dependències | Conté activadors de flux de núvol i accions de flux de núvol |
Nota
Aquesta característica està activada i només s'admet per a Entorns administrats.
Tot i que Application Insights les capacitats es poden utilitzar per a una supervisió completa de les vostres aplicacions, inclosos els diagnòstics personalitzats i la supervisió del rendiment, aquest article se centra en com utilitzar les funcions existents Application Insights per crear capacitats de supervisió i alertes per a la vostra automatització. Per obtenir informació sobre com obrir i treballar amb Application Insights l'escriptori digital, vegeu Application Insights Escriptori digital de visió general.
Nota
- L'exportació i les dades del Power Automate servei d'atenció al client del Dynamics 365 no estan disponibles als núvols sobirans, com ara el núvol de la comunitat governamental (GCC), el núvol de la comunitat governamental - Alt (GCC High) i el Departament de Defensa (DoD), actualment.
- Els registres que alimenten la Power Automate telemetria no Application Insights són dades transaccionals i, per tant, no són 100% sense pèrdues. Es poden produir petites pèrdues de dades en aquestes dades de telemetria a causa de problemes temporals de servei que no es repeteixen. L'historial d'execució del flux disponible als detalls del Power Automate flux al portal és transaccional i, per tant, proporciona una visió completa dels esdeveniments, en cas que faltin dades Application Insights de registre transitòries.
- Penseu en marcar l'escriptori digital seleccionat Application Insights per accedir ràpidament i fàcilment a la informació de la informació.
Supervisar les execucions de flux de núvol
Seguiu aquests passos per supervisar les execucions de flux de núvol.
A l'escriptori digital de la Application Insights vostra instància, seleccioneu Mètriques al menú de navegació de l'esquerra i, a continuació, seleccioneu Sol·licituds de servidor al filtre Mètriques . Ajusteu el filtre de període de temps des de la part superior dreta segons sigui necessari.
Per filtrar les execucions de flux de núvol a un entorn específic, seleccioneu Afegeix un filtre i, a continuació, seleccioneu environmentId al camp Propietat i seleccioneu el vostre entorn.
Per filtrar més les execucions de flux de núvol a un flux específic o a un conjunt de fluxos, afegiu més filtres. Per fer-ho, seleccioneu Afegeix un filtre i, a continuació, seleccioneu Nom de l'operació al camp de propietat i seleccioneu els fluxos que voleu supervisar.
El camp Nom de l'operació s'assigna a l'identificador de flux que Power Automate veieu. Per exemple, per trobar l'identificador de flux de qualsevol flux de núvol, seleccioneu el flux de núvol del Power Automate portal i la part alfanumèrica ressaltada que segueix la paraula fluxos.
Podeu continuar afegint més filtres en funció de l'escenari, fixar escenaris revisats amb freqüència, aprofundir en errors específics o alertar directament des de la pantalla
Supervisar els activadors i les accions del flux de núvol
Seguiu aquests passos per supervisar les execucions de flux de núvol.
A l'escriptori digital de la Application Insights instància, seleccioneu Mètriques a la navegació esquerra i seleccioneu Trucades de dependència al filtre Mètriques .
Filtra l'identificador de l'entorn per filtrar entorns específics.
Seleccioneu Afegeix el filtre>Categoria de senyal al filtre Propietat .
Seleccioneu Activadors de flux de núvol o accions de flux de núvol per filtrar els activadors i les accions respectivament.
Seleccioneu Afegeix un filtre i seleccioneu ResourceId per seleccionar activadors i accions per a fluxos específics. Dins de la taula de dependències, la columna ResourceId s'assigna al flowId.
Seleccioneu Afegeix filtre i seleccioneu Nom de l'operació al filtre de propietats per especificar els noms d'accions o activadors específics si voleu destil·lar més. Aquests filtres són els mateixos que els noms de visualització dels activadors i les accions del flux de núvol que veuríeu al Power Automate dissenyador
També podeu fixar aquests taulers com a preferits per a una referència ràpida.
Crear alertes per a errors d'execució de flux de núvol
Application Insights proporciona un conjunt de capacitats d'alerta robustes que es poden utilitzar per detectar errors d'automatització.
les execucions de flux de núvol s'assignen a la taula de sol·licituds i cauen al nom del senyal de sol·licituds del servidor. Per tant, qualsevol alerta que faci referència a Sol·licituds fallides s'assigna directament a l'error d'execució del flux de núvol.
Els activadors de flux de núvol i les accions de flux de núvol s'assignen al nom del senyal de trucades de dependència. Per tant, qualsevol alerta que faci referència a errors de crida de dependència s'assigna a errors d'acció o desencadenament.
Nota
Per obtenir instruccions pas a pas per crear i editar regles Application Insights d'alerta, aneu a Crear o editar una norma d'alerta.
Per configurar una alerta d'un error d'execució del flux de núvol:
A l'escriptori digital Application Insights de la instància, seleccioneu Alertes a la navegació esquerra. A continuació, seleccioneu Crea una regla d'alerta.
Seleccioneu Trucades de dependència per alertar sobre activadors i accions. Per avisar només dels errors, seleccioneu Errors de crida de dependència.
Seleccioneu Sol·licituds de servidor per a execucions de flux de núvol. Per avisar només dels errors d'execució, seleccioneu Sol·licituds fallides
Seleccioneu el llindar de supervisió d'errors i la freqüència amb què voleu comprovar si hi ha errors.
Podeu combinar diverses condicions en una sola alerta seleccionant Afegeix una condició i repetint el pas anterior
Si encara no s'ha creat un grup d'accions, creeu-ne un específic. Més informació: Grups d'acció
Introduïu el tipus de notificació que voleu configurar per a aquesta alerta.
Introduïu l'acció que voleu dur a terme un cop s'activi aquesta alerta. Podeu utilitzar un webhook per activar un Power Automate flux per fer notificacions més avançades mitjançant Microsoft Teams o altres canals de comunicació habilitats per l'ecosistema del connector.
Reviseu i completeu la creació del grup d'acció.
Configureu la gravetat de l'alerta i proporcioneu un nom adequat
Reviseu i acabeu de configurar l'alerta.
Crear una alerta personalitzada
Les alertes de fàbrica us ajuden a fer un seguiment dels errors al nivell d'instància Application Insights .
Quan vulgueu restringir les alertes per a un entorn específic o un conjunt específic de fluxos o accions, considereu la cerca de registres personalitzada. Podeu configurar la cerca de registre personalitzada mentre creeu una regla d'alerta afegint una condició amb el nom de senyal de Cerca de registre personalitzada.
A continuació, introduïu qualsevol consulta personalitzada que vulgueu afegir. A continuació trobareu alguns exemples.
Aquestes són algunes de les consultes d'exemple que podeu utilitzar.
Filtrar les fallades d'un flux de núvol específic.
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
Filtrar els errors d'un activador de núvol específic. (substituïu els valors en negreta pels vostres valors específics)
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
Filtrar els errors d'una acció al núvol específica. (substituïu els valors en negreta pels vostres valors específics)
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
Podeu combinar diverses consultes personalitzades en una sola alerta segons els vostres requisits.
Depuració personalitzada de registres
Com que ara flueix Application Insights tota la telemetria en brut, podeu utilitzar Log Analítica per Application Insights dur a terme depuracions o diagnòstics personalitzats segons les necessitats empresarials.
- Les dades d'execucions de flux de núvol estan disponibles a la taula Sol·licituds
- Les dades d'activadors i accions de flux de núvol estan disponibles a la taula Dependències
Dins d'aquestes taules, la columna Dimensions personalitzades conté la majoria de les metadades necessàries per a la depuració detallada dels fluxos al núvol, com ara l'identificador d'entorn, l'identificador de flux i els noms d'accions.
Limitacions conegudes
Quan un entorn està habilitat per a claus gestionades pel client, Power Automate les dades no es poden enviar Application Insights.