Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Connecteu Application Insights les aplicacions de llenç, que és una característica de l'Azure Monitor. Application Insights Inclou eines d'anàlisi que ajuden a diagnosticar problemes i entendre el comportament dels usuaris a les aplicacions. Utilitzeu la informació recopilada per prendre millors decisions empresarials i millorar la qualitat de l'aplicació.
Requisits previs
Nota
Per veure la informació de telemetria, l'administrador de l'inquilí ha d'habilitar la informació de l'aplicació Canvas. Inicieu la sessió com a administrador al Centre Power Platform d'administració. Seleccioneu Configuració>de l'inquilí Informació>de l'aplicació Canvas. A la subfinestra Informació de l'aplicació Canvas, activeu el commutador i deseu els canvis. Més informació a la Configuració de llogaters.
Crear un recurs de l'Application Insights
Envieu registres generats pel sistema des d'una aplicació creant un Application Insights recurs per emmagatzemar esdeveniments.
Obteniu informació sobre com podeu crear un recurs basat en l'àrea de treball al Application Insights portal de l'Azure.
Connectar l'aplicació a l'Application Insights
Nota
- Quan especifiqueu una cadena de connexió, recordeu que les dades es poden enviar entre inquilins. Els esdeveniments de seguiment s'envien al recurs d'App Insights que correspon a la cadena de connexió que heu definit per a l'aplicació, encara que la instància d'App Insights de destinació es trobi en un inquilí diferent de l'aplicació.
- Aneu amb compte quan importeu fitxers .msapp existents, ja que pot ser que hi hagi cadenes de connexió per a l'App Insights. Obriu manualment l'aplicació després de la importació per comprovar que s'utilitza la cadena de connexió correcta de l'App Insights.
Inicieu la sessió a Power Apps.
Obriu una aplicació per editar-la.
Seleccioneu l'objecte App a la visualització d'arbre de navegació esquerra i enganxeu la cadena de connexió del recurs Application Insights .
Desa i publica l'aplicació.
Reprodueix l'app publicada i navega per les diferents pantalles.
Quan navegueu per les pantalles de l'aplicació, els esdeveniments es registren Application Insights automàticament. Aquests inclouen detalls d'ús com:
- Des d'on accedeixen els usuaris a l'aplicació
- Quins dispositius utilitzen els usuaris
- Els tipus de navegadors que utilitzen els usuaris
Important
Reprodueix l'aplicació publicada per enviar Application Insights esdeveniments. Els esdeveniments no s'envien quan Application Insights previsualitzes l'aplicació Power Apps Studio.
Visualitzar esdeveniments a l'Application Insights
Inicieu sessió al portal de l'Azure i obriu el recurs que heu Application Insights creat anteriorment .
A la subfinestra de navegació esquerra, seleccioneu Usuaris a la secció Ús.
Nota
La visualització Usuaris mostra detalls d'ús de l'aplicació, com ara:
- Nombre d'usuaris que han vist l'aplicació
- Nombre de sessions d'usuari
- Nombre d'esdeveniments registrats
- Sistemes operatius dels usuaris i detalls de la versió del navegador
- Districte i ubicació dels usuaris
Obteniu més informació sobre l'anàlisi d'usuaris, sessions i esdeveniments a Application Insights.
Seleccioneu una sessió d'usuari per veure detalls específics, com ara la durada de la sessió i les pantalles visitades.
A la subfinestra de navegació esquerra, seleccioneu Esdeveniments a la secció Ús . Pots veure un resum de totes les pantalles visualitzades en totes les sessions de l'aplicació.
Propina
Exploreu més Application Insights funcions, com ara:
Crear esdeveniments de traces personalitzats
Escriviu seguiments personalitzats per Application Insights analitzar informació específica de l'aplicació. La funció Traça us permet recollir:
- Informació detallada d'ús dels controls a les pantalles
- Quins usuaris concrets accedeixen a l'aplicació
- Quins errors es produeixen
El seguiment us ajuda a diagnosticar problemes enviant un rastre d'informació a mesura que els usuaris naveguen per l'aplicació i realitzen accions. Els missatges de seguiment enviats tenen Application Insights una d'aquestes tres gravetats:
- Informació
- Advertiment
- Error
Envieu un missatge de traça amb la gravetat adequada en funció de la situació. Podeu consultar les dades i dur a terme accions específiques en funció de la gravetat.
Nota
Si registreu dades personals, tingueu en compte les vostres obligacions respecte a diverses lleis i regulacions de privadesa. Consulteu el Centre de confiança de Microsoft i el Portal de confiança del servei per obtenir més informació.
Creeu un component a l'aplicació per recollir comentaris a cada pantalla i registrar-hi Application Insights esdeveniments.
Inicieu la sessió a Power Apps.
Seleccioneu Aplicacions a la subfinestra de navegació esquerra. A la llista d'aplicacions, seleccioneu l'aplicació Kudos i, a continuació, seleccioneu Edita.
Nota
També podeu crear una aplicació nova o editar una aplicació existent.
Seleccioneu Components a la vista d'arbre:
Seleccioneu Component nou i, a continuació, canvieu la mida de l'amplada a 200 i l'alçada a 75:
Seleccioneu Insereix al menú i, a continuació, seleccioneu Icones per afegir Emoji - Arrufar les celles i Emoji - Somriure :
Seleccioneu Propietat personalitzada nova per crear una propietat personalitzada:
Introduïu el nom i el nom de visualització de la propietat (per exemple, FeedbackScreen).
Introduïu una descripció de la propietat.
Seleccioneu Tipus de propietat com a Entrada i Tipus de dades com a Pantalla:
Nota
Una propietat d'entrada us permet capturar el nom de la pantalla i el seu component per Application Insights registrar aquesta informació.
Seleccioneu el component a la visualització d'arbre , seleccioneuMés accions ( ...) i seleccioneuCanvia el nom per donar al component un nom significatiu, com ara FeedbackComponent .
Seleccioneu les icones, seleccioneu Més accions (...) i, a continuació, seleccioneu Canvia el nom per canviar el nom de les icones amb noms significatius, com ara FrownIcon i SmileIcon.
Seleccioneu FrownIcon, seleccioneu la propietat OnSelect i introduïu l'expressió següent a la barra de fórmules:
Trace( "App Feedback", TraceSeverity.Information, { UserName: User().FullName, UserEmail: User().Email, Screen: FeedbackComponent.FeedbackScreen.Name, FeedbackValue: "-1" } ); Notify("Thanks for your feedback!");
Nota
La fórmula envia UserName,UserEmail,Screen i Feedback (amb el valor-1 ) a. Application Insights
Seleccioneu SmileIcon, seleccioneu la propietat OnSelect i, a continuació, introduïu l'expressió següent a la barra de fórmules:
Trace( "App Feedback", TraceSeverity.Information, { UserName: User().FullName, UserEmail: User().Email, Screen: FeedbackComponent.FeedbackScreen.Name, FeebackValue: "1" } ); Notify("Thanks for your feedback!");Afegiu el component a una de les pantalles de l'aplicació:
Seleccioneu Desa i, a continuació, seleccioneu Publica per desar i publicar l'aplicació.
Reprodueix l'aplicació publicada i envia comentaris amb somriure o arrufar les celles des de les pantalles.
Important
Heu de reproduir l'aplicació publicada per enviar els esdeveniments a l'Application Insights. Els esdeveniments no s'envien a l'Application Insights quan utilitzeu la visualització prèvia de l'aplicació al Power Apps Studio.
Analitzar dades personalitzades a Application Insights
Ara podeu començar a analitzar les dades que heu enviat mitjançant la funció Traça des de la vostra aplicació Application Insights.
Inicieu sessió al portal de l'Azure i obriu el recurs d'informació d'aplicacions que heu creat anteriorment .
Seleccioneu Registres a Supervisió a la subfinestra de navegació esquerra.
Introduïu la consulta següent i seleccioneu Executa per veure els comentaris de l'aplicació:
traces | where message == "App Feedback" | order by timestamp
Seleccioneu una fila als resultats i expandiu el camp customDimensions .
Es registren els valors de Screen,UserName,UserEmail i FeedbackValue per a l'esdeveniment OnSelect de la icona de somriure o arrufar les celles del component. També es registren valors per a cada esdeveniment enviat Application Insights, com ara appId,appName i appSessionId.
Utilitzeu la consulta d'exemple següent per ampliar les propietats de les dimensions personalitzades JSON i projectar les columnes a la visualització de resultats.
traces | extend customdims = parse_json(customDimensions) | where message == "App Feedback" | project timestamp , message , AppName = customdims.['ms-appName'] , AppId = customdims.['ms-appId'] , FeedbackFrom = customdims.UserEmail , Screen = customdims.Screen , FeedbackValue = customdims.FeedbackValue | order by timestamp desc
Propina
Les consultes de registre són potents. Utilitzeu-los per unir diverses taules, agregar grans quantitats de dades i executar operacions complexes. Obteniu més informació sobre les consultes de registre.
Analitzar les dades del cicle de vida de l'aplicació a Application Insights
L'esdeveniment de resum de sessió es registra una vegada per sessió i conté informació sobre l'èxit d'obertura de l'aplicació, les sessions òptimes d'obertura de l'aplicació i les sessions no òptimes i les mètriques de rendiment d'obertura de l'aplicació.
Límits
Aquests esdeveniments són precisos per a les aplicacions de llenç que s'executen en un navegador web. No estan disponibles per a les aplicacions que s'executen en Power Apps dispositius mòbils i és possible que els seus valors no sempre estiguin disponibles o siguin precisos per a les pàgines personalitzades.
Aquí hi ha una consulta d'exemple que mostra com accedir a l'esdeveniment de resum de sessió i tots els camps disponibles:
customEvents
| where name == "PowerAppsClient.PublishedApp.SessionLoadSummary"
//
| extend cd = parse_json(customDimensions)
//
| extend sessionSummary = parse_json(tostring(cd["ms-sessionSummary"]))
| extend successfulAppLaunch = tobool(sessionSummary["successfulAppLaunch"])
| extend unsuccessfulReason = tostring(sessionSummary["unsuccessfulReason"])
| extend appLoadResult = tostring(sessionSummary["appLoadResult"])
| extend appLoadNonOptimalReason =
tostring(sessionSummary["appLoadNonOptimalReason"])
//
| extend timeToAppInteractive = todouble(sessionSummary["timeToAppInteractive"])
| extend timeToAppFullLoad = todouble(sessionSummary["timeToAppFullLoad"])
//
| project
timestamp,
session_Id,
successfulAppLaunch,
unsuccessfulReason,
appLoadResult,
appLoadNonOptimalReason,
timeToAppInteractive,
timeToAppFullLoad
| limit 5
Els camps següents ajuden a mesurar l'èxit d'obertura de l'aplicació i la latència dels marcadors de rendiment vinculats a les experiències de l'usuari final.
| Camp | Descripció |
|---|---|
| èxitLlançament de l'aplicació | Valor booleà que indica si la sessió ha iniciat correctament l'aplicació |
| infructuósRaó | Si la sessió no ha pogut iniciar l'aplicació, això indica el motiu / error. Aquest camp serà una cadena buida si la sessió s'ha realitzat correctament. |
| appLoadResult | Indica si la sessió ha estat òptima o no. Valors possibles: òptims, altres |
| appLoadNonOptimalReason | Si la sessió no va ser òptima, això indica el motiu. Valors possibles: interacció requerida, limitada, navegació per la pantalla, altres |
| timeToAppInteractive | Durada en mil·lisegons perquè la sessió de l'aplicació arribi a un estat interactiu. En aquest estat, els usuaris poden començar a interactuar amb la primera pantalla, però és possible que les dades no estiguin completament carregades. |
| timeToAppFullLoad | Durada en mil·lisegons perquè la sessió de l'aplicació arribi a un estat completament carregat, on s'han acabat de carregar totes les sol·licituds de dades per a la primera pantalla. |
Consultes d'exemple
Taxes d'èxit d'obertura d'aplicacions
Aquesta consulta mostrarà la taxa d'èxit d'obertura de l'aplicació per dia. Això es pot utilitzar per avaluar els pics o les tendències en els problemes que els usuaris puguin estar experimentant.
customEvents
| where name == "PowerAppsClient.PublishedApp.SessionLoadSummary"
| extend cd = parse_json(customDimensions)
| extend sessionSummary = parse_json(tostring(cd["ms-sessionSummary"]))
| extend successfulAppLaunch = tobool(sessionSummary["successfulAppLaunch"])
| summarize
sessions_total = dcount(session_Id),
sessions_success = dcountif(session_Id, successfulAppLaunch == true)
by bin(timestamp, 1d)
| extend successRate =
100.0 * (todouble(sessions_success) / todouble(sessions_total))
| project timestamp, successRate
| render timechart
Nombre de sessions sense èxit per motiu
Aquesta consulta mostrarà el recompte de sessions sense èxit per motiu/error. Això es pot utilitzar per depurar errors d'obertura d'aplicacions o avaluar tendències en problemes que els usuaris puguin estar experimentant.
customEvents
| where name == "PowerAppsClient.PublishedApp.SessionLoadSummary"
| extend cd = parse_json(customDimensions)
| extend sessionSummary = parse_json(tostring(cd["ms-sessionSummary"]))
| extend successfulAppLaunch = tobool(sessionSummary["successfulAppLaunch"])
| extend unsuccessfulReason = tostring(sessionSummary["unsuccessfulReason"])
| where successfulAppLaunch == false
| summarize
count()
by unsuccessfulReason, bin(timestamp, 1d)
| render timechart
Rendiment obert de l'aplicació
Aquesta consulta mostrarà les mètriques de rendiment d'obertura de l'aplicació per dia. Això es pot utilitzar per avaluar les tendències de rendiment al llarg del temps o després de fer canvis. Recomanem:
- Utilitzant el percentil 75 dels camps timeToAppInteractive i timeToAppFullLoad per evitar el soroll causat per valors atípics.
- Filtratge només a sessions òptimes per evitar el soroll a les dades causat per casos esperats com ara sessions amb interacció de l'usuari, sessions en què l'aplicació s'ha carregat en una pestanya en segon pla, etc.
customEvents
| where name == "PowerAppsClient.PublishedApp.SessionLoadSummary"
| extend cd = parse_json(customDimensions)
| extend sessionSummary = parse_json(tostring(cd["ms-sessionSummary"]))
| extend appLoadResult = tostring(sessionSummary["appLoadResult"])
| extend timeToAppInteractive = todouble(sessionSummary["timeToAppInteractive"])
| extend timeToAppFullLoad = todouble(sessionSummary["timeToAppFullLoad"])
| where appLoadResult == "optimal"
| summarize
percentile(timeToAppInteractive, 75),
percentile(timeToAppFullLoad, 75)
by bin(timestamp, 1d)
| render timechart
Estat de càrrega de l'aplicació en trucades HTTP
Hi ha una nova capçalera de sol·licitud x-ms-app-load-state que indica si una crida HTTP ha contribuït a l'inici de l'aplicació. Concretament, això es pot utilitzar per determinar quines crides HTTP han afectat el timeToAppFullLoad anterior.
La capçalera pot tenir un d'aquests dos valors:
| Valor | Descripció |
|---|---|
| TTFL | Indica que la sol·licitud ha contribuït a timeToAppFullLoad |
| PostTTFL | Indica que la sol·licitud no ha contribuït a timeToAppFullLoad. |
Aquí teniu un exemple de consulta que mostra com accedir al valor de la capçalera i projectar-lo a la columna appLoadState:
dependencies
| extend cd = parse_json(customDimensions)
| extend requestHeaders = parse_json(tostring(cd["requestHeaders"]))
| extend appLoadState = tostring(requestHeaders["x-ms-app-load-state"])
| project timestamp, session_Id, appLoadState, name, duration
| limit 5
Nombre de crides HTTP que contribueixen a la càrrega completa
Aquesta consulta mostrarà el recompte mitjà de crides HTTP que contribueixen a timeToAppFullLoad per dia. Això es pot utilitzar per avaluar el nombre de trucades que l'aplicació fa a l'inici que poden estar contribuint a un rendiment deficient.
dependencies
| extend cd = parse_json(customDimensions)
| extend requestHeaders = parse_json(tostring(cd["requestHeaders"]))
| extend appLoadState = tostring(requestHeaders["x-ms-app-load-state"])
| where appLoadState == "TTFL"
| summarize httpCalls = count() by session_Id, bin(timestamp, 1d)
| summarize avg(httpCalls) by timestamp
| render timechart
Durada de les crides HTTP que contribueixen a la càrrega completa
Aquesta consulta mostrarà la durada total de les crides HTTP que contribueixen a timeToAppFullLoad per dia. Això es pot utilitzar per avaluar l'impacte general de les crides HTTP en el rendiment d'inici de l'aplicació.
dependencies
| extend cd = parse_json(customDimensions)
| extend requestHeaders = parse_json(tostring(cd["requestHeaders"]))
| extend appLoadState = tostring(requestHeaders["x-ms-app-load-state"])
| where appLoadState == "TTFL"
| summarize httpCallDuration = sum(duration) by session_Id, bin(timestamp, 1d)
| summarize percentile(httpCallDuration, 80) by timestamp
| render timechart
Durada de les crides HTTP que contribueixen a la càrrega completa per URL
De manera similar a l'anterior, aquesta consulta mostrarà el recompte i la durada de les crides HTTP que contribueixen a timeToAppFulLoad per URL. Això es pot utilitzar per identificar crides HTTP lentes específiques que afecten el rendiment d'inici de l'aplicació.
dependencies
| extend cd = parse_json(customDimensions)
| extend requestHeaders = parse_json(tostring(cd["requestHeaders"]))
| extend appLoadState = tostring(requestHeaders["x-ms-app-load-state"])
| where appLoadState == "TTFL"
| summarize
count(), percentile(duration, 80) by name
Supervisar errors sense supervisar (experimental)
[Aquesta secció conté la documentació preliminar i està subjecta a canvis.]
Important
- Això és una característica experimental.
- Les característiques experimentals no estan dissenyades per a un entorn de producció i poden tenir una funcionalitat restringida. Aquestes característiques estan disponibles abans d’un llançament oficial de producte per tal que els clients el puguin utilitzar abans i enviar-nos els seus comentaris.
No sempre pots anticipar o planificar tots els errors que es poden produir mentre s'executa l'aplicació. Els errors de fórmula no gestionats es notifiquen als usuaris com a missatges de bàner. Power Fx També es poden informar a Application Insights per mostrar la seva freqüència i gravetat sense haver de recórrer als usuaris de l'aplicació per informar dels problemes. També podeu configurar alertes en temps real quan es produeixin errors d'execució per adoptar un enfocament més proactiu.
Habilita l'error que passa a l'Application Insights
Activeu la configuració que permet passar errors d'execució no gestionats a l'Azure Power Apps . Application Insights
Advertiment
L'activació de l'opció *Passa errors a l'Azure* pot comportar costos addicionals per emmagatzemar els registres. Application Insights Application Insights
- Obriu l'aplicació Canvas per editar-la.
- Seleccioneu Configuració>Actualitzacions>Experimental i activeu Passa errors a l'Azure Application Insights.
- Desa i després publica l'aplicació.
Error d'esdeveniments a l'Application Insights
Els errors no gestionats que els usuaris troben durant l'execució de l'aplicació es notifiquen a la taula *traces*. Power Fx Els errors no gestionats es poden identificar i distingir d'altres esdeveniments d'error mitjançant el missatge d'esdeveniment "Error no gestionat". La dimensió "severityLevel" d'aquests esdeveniments és 3 (TraceSeverity.Error).
Els missatges d'error detallats es proporcionen a la dimensió "errors" de la propietat customDimension . En situacions on s'han produït diversos errors durant la mateixa operació, els errors es consoliden a la dimensió "errors" d'un únic esdeveniment de traça. Els missatges d'error coincideixen amb els que s'han informat a *Monitor* durant una sessió de depuració en directe. ...
Aquesta consulta d'exemple identifica errors no gestionats i expandeix tots els missatges d'error de l'esdeveniment de rastreig:
traces
| where message == "Unhandled error"
| extend customdims = parse_json(customDimensions)
| extend errors = parse_json(tostring(customdims.['errors']))
| mv-expand errors
| project timestamp
, itemId //unique identifier for the trace event
, AppName = customdims.['ms-appName']
, AppId = customdims.['ms-appId']
, errors = errors.['Message']
| order by timestamp desc
Seguiment de la correlació (experimental)
[Aquesta secció conté la documentació preliminar i està subjecta a canvis.]
Important
- Això és una característica experimental.
- Les característiques experimentals no estan dissenyades per a un entorn de producció i poden tenir una funcionalitat restringida. Aquestes característiques estan disponibles abans d’un llançament oficial de producte per tal que els clients el puguin utilitzar abans i enviar-nos els seus comentaris.
La connexió a dades i serveis externs és essencial per a la majoria d'aplicacions. El rastreig de correlacions genera i propaga informació de context per enllaçar els registres generats pel sistema a través d'una aplicació de llenç i les seves connexions, subjecte a certes limitacions. Per exemple, l'aplicació pot cridar un connector personalitzat que després crida una funció de l'Azure o una altra API REST. El rastreig de correlacions permet correlacionar les accions realitzades a l'aplicació amb les crides de l'API subjacents entre nivells. Això és útil per a la resolució de problemes.
El rastreig de correlació d'aplicacions de llenç implementa el rastreig de context i segueix l' especificació W3C.
Habilita el seguiment de correlació
Advertiment
L'activació d'aquesta configuració pot comportar costos addicionals relacionats amb l'emmagatzematge de registres. Application Insights
- Per habilitar el rastreig de correlacions, obriu l'aplicació Cavas per editar-la.
- Seleccioneu Configuració>Actualitzacions>Experimental> i activeu Activa el seguiment de correlacions de l'Azure Application Insights .
- Deseu i publiqueu l'aplicació.
Limitacions
- El rastreig de correlacions només funciona amb connectors personalitzats. No s'admeten altres tipus de connectors.
- Les sol·licituds HTTP només es capturen si Application Insights el servei connectat també està connectat Application Insights.
Utilitzar el seguiment de correlació
Quan s'habilita, el seguiment de correlació afegeix un nou esdeveniment de registre generat pel sistema a la taula de dependències de la instància de l'aplicació Application Insights de llenç. Aquest esdeveniment es registra en el moment en què es rep una resposta d'una trucada de xarxa. Les incidències de dependència capturen detalls de les trucades de xarxa, incloent-hi les capçaleres de sol·licitud i resposta, el codi d'estat de la resposta i la duració de la trucada.
Si el servei connectat també està connectat Application Insights, es genera un esdeveniment de registre generat pel sistema addicional que captura la sol·licitud a la taula de sol·licituds Application Insights de la instància del servei. Alguns serveis de l'Azure, com ara l'Azure Functions, es poden connectar sense cap codificació des del portal de l'Azure. Tant l'aplicació de llenç com diverses aplicacions i serveis connectats es poden connectar a la mateixa Application Insights instància.
Uniu trucades de xarxa per a connectors admesos amb altres registres generats pel sistema a la dimensió "operation_Id". La consulta següent mostra una trucada de xarxa juntament amb esdeveniments de traça emesos durant una sessió d'aplicació.
traces | union dependencies | union requests | union pageViews | union customEvents
| project timestamp
, itemType
, name
, operation_Name
, message
, severityLevel
, customDimensions
, operation_Id
, operation_ParentId
| where operation_Id == "0a7729e3e83c4e4d93cb4f51149f73b9" //placeholder operation_Id, replace
| order by timestamp asc
Exportar dades a l'Power BI
Podeu exportar les dades de l'Application Insights i consultar els resultats al Power BI per a l'anàlisi i la presentació de dades.
Inicieu la sessió al portal de l'Azure i obriu el recurs que heu configurat Application Insights anteriorment .
Seleccioneu Registres a Supervisió a la subfinestra de navegació esquerra.
A la finestra de consulta de l'anàlisi de registres, seleccioneu el menú Exporta .
Seleccioneu Exporta a Power BI (M consulta) per baixar un fitxer de Power BI consulta.
Obriu el fitxer baixat en un editor de text i copieu la consulta al porta-retalls.
Obre Power BI.
Seleccioneu Obtén dades a la franja d'inici i, a continuació, seleccioneu Consulta en blanc.
A la finestra de consulta, seleccioneu Editor avançat, enganxeu la consulta a la finestra, seleccioneu Fet i, a continuació, seleccioneu Tanca i aplica.
Creeu gràfics i visualitzacions per Power BI representar els comentaris de l'aplicació i prendre decisions basades en dades.
Context i dimensions de l'esdeveniment de traça per defecte
Les dimensions per defecte s'afegeixen a la propietat customDimensions a cada esdeveniment de traça. Aquestes dimensions identifiquen l'aplicació i les sessions d'aplicació on es produeixen els esdeveniments. Si registreu dades personalitzades addicionals amb la funció Traça, també es mostrarà a les dimensions personalitzades.
| Nom de la dimensió | Representa |
|---|---|
| Més-appId | L'identificador de l'aplicació que ha enviat l'esdeveniment. |
| Més-appname | El nom de l'aplicació que ha enviat l'esdeveniment. |
| Més-appSessionId | L'identificador de sessió de l'aplicació. És possible que aquest valor no s'empleni en alguns escenaris. Quan està disponible, aquest valor substitueix la sessionID estàndard d'Application Insights. |
| Més-tenantID | Identificador únic de l'inquilí on es publica l'aplicació. |
| Més-environmentId | Nom de l'entorn on es publica l'aplicació. |
| userId | Identificador únic de l'usuari associat a la sessió. |
| Més-duration | Valor imputat que mesura el temps que triga l'usuari a navegar d'una pantalla a una altra. Aquest valor substitueix la duració estàndard de PageView d'Application Insights. |
| sessionId | ID de sessió que es pot utilitzar per correlacionar totes les incidències associades amb una única sessió d'aplicació. Aquest valor sempre està present i es recomana per entendre el nombre de sessions úniques. Aquest valor s'agafa de l'ID de sessió del jugador i es mostra quan es visualitzen els detalls de la sessió mentre es reprodueix l'aplicació. De vegades, l'identificador de sessió pot obtenir un valor per defecte, aleatori i generat únicament Application Insights. Aquest valor per defecte no és assenyat i no es correlaciona amb cap paràmetre específic de l'aplicació. |
| Duració | Valor imputat que mesura el temps que triga l'usuari a navegar d'una pantalla a una altra. Aquest valor coincideix amb la durada de la dimensió ms-duration. |
| Més-isTest | Indica si la sessió està associada amb l'executor de proves de Test Studio. |
| Més-currentScreenName | El nom de la pàgina des d'on navega l'usuari (disponible per a esdeveniments de navegació per pàgina). |
| Més-targetScreenName | El nom de la pàgina a la qual navega un usuari (present per als esdeveniments de navegació de la pàgina). |
Escenaris no admesos
Application Insights no admet aquests escenaris.
- Els esdeveniments de reproductor fora de línia no es registren.
- Els esdeveniments de les aplicacions mòbils (iOS i Android) no es registren quan se suspèn l'aplicació.