Report Integrità

Il report integrità nel Centro per i partner consente di ottenere dati correlati alle prestazioni e alla qualità dell'app, inclusi gli arresti anomali e gli eventi non rispondenti. È possibile visualizzare questi dati nel Centro per i partner o scaricare il report per visualizzare offline. Se applicabile, è possibile visualizzare le tracce dello stack e/o i file CAB per un ulteriore debug.

In alternativa, è possibile recuperare i dati in questo report a livello di codice usando l'API REST di analisi di Microsoft Store.

Applica filtri

Nella parte superiore della pagina è possibile selezionare il periodo di tempo per il quale si desidera visualizzare i dati. La selezione predefinita è 72H (72 ore), ma è possibile scegliere 30D per visualizzare i dati negli ultimi 30 giorni. I dati vengono visualizzati nel fuso orario locale per la visualizzazione 72H e in formato UTC per la visualizzazione 30D .

È anche possibile espandere Filtri per filtrare tutti i dati in questa pagina in base alla versione del pacchetto, al mercato e/o al tipo di dispositivo.

  • Versione pacchetto: l'impostazione predefinita è All. Se la tua app include più pacchetti, puoi sceglierne uno specifico qui.
  • Mercato: il filtro predefinito è Tutti i mercati, ma è possibile limitare i dati a uno o più mercati.
  • Tipo di dispositivo: l'impostazione predefinita è Tutto, ma è possibile scegliere di visualizzare i dati per un solo tipo di dispositivo specifico. La categoria Altro include i dispositivi in cui viene riconosciuto il make/model, ma non è possibile includerlo in una delle categorie predefinite mostrate in questo filtro. Per questi dispositivi, il modello di dispositivo può essere visualizzato nella sezione Log degli errori del report Dettagli errore.
  • Versione del sistema operativo: l'impostazione predefinita è Tutte le versioni del sistema operativo, ma è possibile scegliere una versione specifica del sistema operativo.
  • Versione del sistema operativo: l'impostazione predefinita è Tutte le versioni del sistema operativo, ma è possibile scegliere una versione di rilascio specifica della versione del sistema operativo selezionata.
  • Sandbox: il valore predefinito è Retail, ma per i prodotti che usano più sandbox di sviluppo (ad esempio giochi che si integrano con Xbox Live), è possibile sceglierne uno specifico qui. Se il prodotto non usa sandbox, questo filtro verrà visualizzato solo Vendita al dettaglio e non sarà applicabile.
  • Architettura: l'impostazione predefinita è Tutte le architetture, ma è possibile scegliere un tipo di architettura di sistema specifico. Questo filtro è disponibile solo quando è selezionato 30D .
  • PRAID: l'impostazione predefinita è Tutto, ma se sono stati definiti più ID app relativi al pacchetto (PRAID) durante la creazione del pacchetto dell'app, è possibile scegliere di visualizzare solo i dati correlati a un ID PRAID. Questo filtro non verrà visualizzato se non sono stati definiti più PRAID.

Le informazioni in tutti i grafici elencati di seguito rifletteranno l'intervallo di date e tutti i filtri selezionati. Alcune sezioni consentono anche di applicare filtri aggiuntivi.

Riscontri di errore

Il grafico Riscontri errori mostra il numero di arresti anomali giornalieri ed eventi riscontrati dai clienti durante l'uso dell'app durante il periodo di tempo selezionato. Ogni tipo di evento rilevato dall'app viene rilevato separatamente: arresti anomali, blocchi, eccezioni JavaScript e errori di memoria.

Quando viene selezionato il periodo di tempo 30D , è possibile che vengano visualizzati indicatori di cerchio. Questi rappresentano un aumento o una diminuzione significativa di un determinato valore che riteniamo opportuno conoscere. La data in cui viene visualizzato il cerchio rappresenta la fine della settimana in cui è stato rilevato un aumento o una diminuzione significativa rispetto alla settimana precedente. Per visualizzare altri dettagli sulle modifiche, passare il puntatore del mouse sul cerchio.

Suggerimento

È possibile visualizzare altre informazioni dettagliate relative a modifiche significative negli ultimi 30 giorni nel report Insights.

Riscontri di fallimento per mercato

Il grafico Failure hits by market mostra il numero totale di arresti anomali ed eventi nel periodo di tempo selezionato per mercato.

È possibile visualizzare questi dati in un modulo Tabella . Il modulo tabella mostrerà cinque mercati alla volta, ordinati alfabeticamente o in base al numero massimo/minimo di sessioni utente. È anche possibile scaricare i dati per visualizzare le informazioni per tutti i mercati insieme.

Versione pacchetto

Il grafico Versione pacchetto mostra il numero totale di arresti anomali ed eventi nel periodo di tempo selezionato in base alla versione del pacchetto. Per impostazione predefinita, viene visualizzata la versione del pacchetto con il maggior numero di riscontri in alto e si continua verso il basso da lì. È possibile invertire questo ordine attivando o disattivando la freccia nella colonna Riscontri di questo grafico.

Errori

Il grafico Errori mostra il numero totale di arresti anomali ed eventi nel periodo di tempo selezionato in base al nome dell'errore. Ogni nome di errore è costituito da quattro parti: una o più classi di problemi, un codice di controllo di eccezione/bug, il nome dell'immagine/driver in cui si è verificato l'errore e il nome della funzione associato. Per impostazione predefinita, viene visualizzato l'errore che ha avuto il maggior numero di riscontri in cima e continuare verso il basso da lì. È possibile invertire questo ordine attivando o disattivando la freccia nella colonna Riscontri di questo grafico. Per ogni errore, viene inoltre visualizzata la percentuale del numero totale di errori.

Suggerimento

A volte, potrebbe essere visualizzata una voce per Sconosciuto in questa sezione. Ciò si verifica quando, nonostante i nostri migliori sforzi, non è possibile raccogliere i dettagli completi per uno o più errori, che verranno raggruppati tutti in Sconosciuto. Ciò si verifica più spesso a causa di vincoli di archiviazione, ma può anche essere dovuto alle impostazioni di privacy di un dispositivo, ai problemi di connessione di rete, ai dump di arresto anomalo parziale/negativo e ad altri fattori.

Se viene visualizzato !unknown come parte di un nome di errore, significa che i simboli non erano presenti, quindi non è stato possibile identificare il nome dell'errore. Assicurarsi di includere simboli nel pacchetto per ottenere un'analisi accurata degli errori. Vedere Configurare un pacchetto dell'app. Al contrario, i nomi di errore che includono !unknown_error_in_ e !unknown_function significano che non è stato possibile raccogliere dettagli completi per vari altri motivi.

Per visualizzare il report Dettagli errore per un errore specifico, selezionare il nome dell'errore. Se sono stati inclusi i file di simboli, il report Dettagli errore include il numero di riscontri di errore nell'ultimo mese e un log degli errori che elenca i dettagli dell'occorrenza (data, versione del pacchetto, tipo di dispositivo, modello di dispositivo, build del sistema operativo) e un collegamento al file cab e/o traccia dello stack, se disponibile.

Suggerimento

I file CAB saranno disponibili solo quando si è verificato l'errore in un computer che usa una build di Windows Insider, quindi non tutti gli errori includeranno l'opzione di download CAB. Per visualizzare solo gli errori con file CAB, selezionare Errori con download nel filtro della sezione. È anche possibile fare clic sull'intestazione Collegamenti nel log degli errori per ordinare i risultati in modo che gli errori che includono i file CAB vengano visualizzati nella parte superiore dell'elenco.

Nella pagina Dettagli errore verrà visualizzato anche il grafico Di prevalenza dello stack, che mostra gli stack principali che hanno contribuito all'errore, ordinati per percentuale e il grafico Configurazione del dispositivo (30D), che fornisce informazioni dettagliate sulla configurazione dei dispositivi che hanno riscontrato l'errore.

Sessioni e dispositivi senza arresti anomali (30D)

Il grafico Sessioni e dispositivi senza arresti anomali mostra la percentuale di dispositivi o sessioni utente che non hanno rilevato un arresto anomalo negli ultimi 30 giorni. Queste informazioni consentono di comprendere in che misura gli arresti anomali influiscono sugli utenti. Ad esempio, un'app potrebbe avere 10.000 arresti anomali in un giorno. Se il 90% dei dispositivi è interessato, è probabile che lo si classifica come critico e agisca per correggerlo immediatamente. Tuttavia, se questo rappresenta solo il 5% dei dispositivi che usano la tua app, la priorità potrebbe essere inferiore.

Questo grafico ha due schede:

  • Dispositivi senza arresto anomalo: mostra la percentuale di dispositivi univoci che non hanno rilevato un errore ogni giorno (negli ultimi 30 giorni).
  • Sessioni senza arresti anomali: mostra la percentuale di sessioni utente univoce che non hanno rilevato un errore ogni giorno (negli ultimi 30 giorni).

Frequenza arresti anomali

Una frequenza di arresto anomalo è definita come la somma degli arresti anomali si è verificata per un gioco diviso per la somma delle attivazioni, per un intervallo di tempo specifico, per tutti gli utenti che giocano al gioco. Ogni volta che un gioco viene aperto/avviato/avviato per la riproduzione viene conteggiato come un'attivazione. La sequenza temporale di un'attivazione e un arresto anomalo possono variare. Può accadere che l'attivazione sia avvenuta oggi, ma l'arresto anomalo si è verificato il giorno successivo. Il tasso di arresto anomalo viene conteggiato solo entro l'intervallo di tempo indicato. Non fornisce informazioni su : l'attivazione ha causato l'arresto anomalo del sistema.