Rapport sur l’intégrité

Le rapport Intégrité de l’Espace partenaires vous permet d’obtenir des données relatives aux performances et à la qualité de votre application, y compris les incidents et les événements qui ne répondent pas. Vous pouvez afficher ces données dans l’Espace partenaires ou télécharger le rapport pour l’afficher hors connexion. Le cas échéant, vous pouvez afficher les traces de pile et/ou les fichiers CAB pour un débogage ultérieur.

Vous pouvez également récupérer par programmation les données de ce rapport à l’aide de l’API REST d’analyse du Microsoft Store.

Appliquer des filtres

Dans la zone supérieure de la page, vous pouvez sélectionner la période pour laquelle vous souhaitez afficher les données. La sélection par défaut est 72H (72 heures), mais vous pouvez choisir 30D à la place pour afficher les données des 30 derniers jours. Notez que les données sont affichées dans votre fuseau horaire local pour la vue 72H et au format UTC pour la vue 30D .

Vous pouvez également développer Filtres pour filtrer toutes les données de cette page par version du package, marché et/ou type d’appareil.

  • Version du package : la valeur par défaut de ce filtre est Toutes. Si votre application comporte plusieurs packages, vous pouvez en choisir un ici.
  • Marché : le filtre par défaut est Tous les marchés, mais vous pouvez limiter les données à un ou plusieurs marchés.
  • Type d’appareil : le paramètre par défaut est Tous, mais vous pouvez choisir d’afficher les données pour un seul type d’appareil donné. Notez que la catégorie Autre inclut les appareils pour lesquels la fabrique/le modèle est reconnu, mais nous ne pouvons pas l’inclure dans l’une des catégories prédéfinies indiquées dans ce filtre. Pour ces appareils, le modèle d’appareil peut être consulté dans la section Journal des échecs du rapport détails de l’échec .
  • Version du système d’exploitation : la valeur par défaut est Toutes les versions de système d’exploitation, mais vous pouvez choisir une version de système d’exploitation spécifique.
  • Version du système d’exploitation : la valeur par défaut est Toutes les versions du système d’exploitation, mais vous pouvez choisir une version spécifique de la version du système d’exploitation sélectionnée.
  • Bac à sable : la valeur par défaut est Retail, mais pour les produits qui utilisent plusieurs bacs à sable de développement (par exemple, les jeux qui s’intègrent à Xbox Live), vous pouvez en choisir un spécifique ici. (Si votre produit n’utilise pas de bacs à sable, ce filtre affiche uniquement La vente au détail et ne s’applique pas.)
  • Architecture : la valeur par défaut est Toutes les architectures, mais vous pouvez choisir un type d’architecture système spécifique. Ce filtre n’est disponible que lorsque 30D est sélectionné.
  • PRAID : le paramètre par défaut est Tous, mais si vous avez défini plusieurs ID d’application relatifs de package (PRAID) lors de la création de votre package d’application, vous pouvez choisir d’afficher uniquement les données liées à un PRAID. Ce filtre n’apparaîtra pas si vous n’avez pas défini plusieurs PRAID.

Les informations figurant dans tous les graphiques listés ci-après correspondent à la plage de dates et à tous les filtres que vous avez sélectionnés. Certaines sections vous permettent également d’appliquer des filtres supplémentaires.

Échecs

Le graphique Échecs atteint le nombre d’incidents et d’événements quotidiens que les clients ont rencontrés lors de l’utilisation de votre application pendant la période sélectionnée. Chaque type d’événement rencontré par votre application est suivi séparément : blocages, blocages, exceptions JavaScript et échecs de mémoire.

Lorsque la période 30D est sélectionnée, vous pouvez voir des marqueurs de cercle. Il s’agit d’une augmentation ou d’une diminution significative d’une valeur donnée que nous pensons que vous voudrez connaître. La date à laquelle le cercle apparaît représente la fin de la semaine au cours de laquelle nous avons détecté une augmentation ou une diminution significative par rapport à la semaine précédente. Pour plus d’informations sur ce qui a changé, pointez sur le cercle.

Conseil

Vous pouvez afficher d’autres informations relatives aux changements importants au cours des 30 derniers jours dans le rapport Insights.

Échecs frappés par le marché

Le graphique Échecs par marché montre le nombre total d’incidents et d’événements sur la période sélectionnée par marché.

Vous pouvez afficher ces données dans un formulaire de mappage visuel ou activer le paramètre pour les afficher dans le formulaire Tableau . Le formulaire de tableau affiche cinq marchés à la fois, triés par ordre alphabétique ou par nombre le plus élevé/le plus faible de sessions utilisateur. Vous pouvez également télécharger les données pour afficher les informations de tous les marchés ensemble.

Version du package

Le graphique Version du package présente le nombre total d’incidents et d’événements survenus par version du package au cours de la période sélectionnée. Par défaut, la version du package ayant donné lieu au plus grand nombre d’occurrences apparaît en premier dans le graphique. Vous pouvez inverser cet ordre en cliquant sur la flèche dans la colonne Occurrences de ce graphique.

Échecs

Le graphique Échecs présente le nombre total d’incidents et d’événements survenus par nom d’échec au cours de la période sélectionnée. Chaque nom d’échec est composé de quatre parties : une ou plusieurs classes de problèmes, un code d’exception/de vérification de bogue, le nom de l’image/du pilote où l’échec s’est produit et le nom de la fonction associée. Par défaut, l’échec ayant donné lieu au plus grand nombre d’occurrences apparaît en premier dans le graphique. Vous pouvez inverser cet ordre en cliquant sur la flèche dans la colonne Occurrences de ce graphique. Pour chaque échec, le pourcentage du nombre total d’échecs apparaît également.

Conseil

Parfois, vous pouvez voir une entrée pour Inconnu dans cette section. Cela se produit lorsque, malgré nos efforts, nous ne pouvons pas recueillir tous les détails d’une ou plusieurs défaillances, qui seront toutes regroupées sous Inconnu. Le plus souvent, cela se produit en raison de contraintes de stockage, mais cela peut également être le résultat des paramètres de confidentialité d’un appareil, de problèmes de connexion réseau, de vidages d’incidents partiels/incorrects et d’autres facteurs.

Si vous voyez !unknown dans le cadre d’un nom d’échec, cela signifie que les symboles n’étaient pas présents. Nous n’avons donc pas pu identifier le nom de l’échec. Veillez à inclure des symboles dans votre package pour obtenir une analyse précise des défaillances. Consultez Configurer un package d’application. En revanche, les noms d’échec qui incluent !unknown_error_in_ et !unknown_function signifient que nous n’avons pas été en mesure de recueillir des détails complets pour diverses autres raisons.

Pour afficher le rapport Détails de l’échec d’un échec particulier, sélectionnez le nom de l’échec. Si vous avez inclus des fichiers de symboles, le rapport Détails de l’échec inclut le nombre d’échecs rencontrés au cours du mois dernier, ainsi qu’un journal des échecs qui répertorie les détails de l’occurrence (date, version du package, type d’appareil, modèle d’appareil, build du système d’exploitation) et un lien vers la trace de pile et/ou le fichier CAB, si disponible.

Conseil

Les fichiers CAB ne sont disponibles que lorsque l’échec s’est produit sur un ordinateur à l’aide d’une build Windows Insider. Par conséquent, tous les échecs n’incluent pas l’option de téléchargement CAB. Pour afficher uniquement les échecs qui ont des fichiers CAB, sélectionnez Échecs avec téléchargements dans le filtre de section. Vous pouvez également cliquer sur l’en-tête Liens dans le journal des échecs pour trier les résultats afin que les échecs qui incluent des fichiers CAB apparaissent en haut de la liste.

Dans la page Détails de l’échec , vous verrez également le graphique de prévalence de la pile , qui montre les piles supérieures qui ont contribué à l’échec, classées par pourcentage, et le graphique Configuration de l’appareil (30D), qui fournit des détails sur la configuration des appareils qui ont rencontré l’échec.

Sessions et appareils sans incident (30D)

Le graphique Sessions et appareils sans incident montre le pourcentage d’appareils ou de sessions utilisateur qui n’ont pas rencontré de blocage au cours des 30 derniers jours. Ces informations vous aident à comprendre dans quelle mesure vos incidents affectent largement vos utilisateurs. Par exemple, une application peut avoir 10 000 blocages en une journée. Si 90 % de vos appareils sont affectés, vous le classerez probablement comme critique et agirez pour le corriger immédiatement. Toutefois, si cela ne représente que 5 % des appareils utilisant votre application, la priorité peut être inférieure.

Ce graphique comporte deux onglets :

  • Appareils sans incident : affiche le pourcentage d’appareils uniques qui n’ont pas rencontré de défaillance chaque jour (au cours des 30 derniers jours).
  • Sessions sans incident : affiche le pourcentage de sessions utilisateur uniques qui n’ont pas rencontré d’échec chaque jour (au cours des 30 derniers jours).