Le tableau de bord d'observabilité des magasins de mémoire fournit des graphiques en temps réel sur votre utilisation de la mémoire et les demandes API. Il dispose également d'un système d'alerte intégré qui vous notifie par e-mail lorsqu'un problème survient pour vous aider à résoudre les problèmes en synchronisation. Pour obtenir plus d'informations sur des erreurs spécifiques, vous pouvez consulter votre Rapport d'Erreurs pour trouver les journaux d'erreurs.
Accéder au tableau de bord
Le tableau de bord d'observabilité des magasins de mémoire est disponible pour tout jeu utilisant MemoryStoreService, mais vous devez soit être le propriétaire du jeu, soit avoir les permissions du groupe d'analytique pour accéder au tableau de bord.
Pour accéder au tableau de bord :
- Naviguez vers la page Créations dans le Tableau de Bord Créateur.
- Développez le sélecteur de compte dans le coin supérieur gauche et sélectionnez votre compte ou le groupe possédant le jeu cible.
- Sélectionnez le jeu.
- Dans le menu déroulant Surveillance, sélectionnez Magasins de Mémoire.
Graphiques disponibles
Le tableau de bord inclut deux catégories de graphiques linéaires :
- Graphiques Utilisation des Quotas pour suivre votre utilisation par rapport aux quotas alloués dynamiquement, qui sont calculés en fonction du nombre d'utilisateurs dans votre jeu.
- Utilisation de la Mémoire sur votre utilisation de la mémoire par minute en octets par rapport à ce qu'il reste de votre quota alloué.
- Unité de Demande API sur vos unités de demande totales par minute par rapport à ce qu'il reste de votre quota alloué. Ce graphique peut être décomposé par chaque méthode API.
- Graphiques Utilisation et Performance de l'API pour surveiller le schéma d'utilisation de l'API et la performance basée sur la méthode API et le statut de réponse.
- Nombre de Demandes par API sur le nombre de demandes API par minute par méthode API, telle que MemoryStoreQueue:ReadAsync() ou MemoryStoreSortedMap:UpdateAsync().
- Nombre de Demandes par Statut sur le nombre de demandes API par statut de réponse.
- Demandes par API x Statut sur les statuts de réponse retournés par toutes ou une méthode API spécifique.
Le graphique contient des données pour les 30 derniers jours, et vous pouvez sélectionner pour afficher une plage horaire personnalisée avec le sélecteur en haut de la page. Si vous sélectionnez une plage horaire antérieure à 30 jours, le système retourne une erreur Demande Échouée.
Codes de statut de réponse
Les graphiques Nombre de Demandes par Statut et Demandes par API x Statut du tableau de bord d'observabilité incluent des codes de statut des réponses API que vous pouvez utiliser pour comprendre et résoudre les erreurs. Pour un tableau qui répertorie et décrit tous ces codes de statut, voir Observabilité. En outre, pour des informations sur la manière de résoudre ces erreurs, ou le quota ou la limite spécifique à laquelle une erreur se rapporte, voir Dépannage et Limites et Quotas, respectivement.
Alertes de notification
Le système d'alerte par e-mail détecte automatiquement et vous envoie des alertes concernant les problèmes d'utilisation des magasins de mémoire qui peuvent nuire à la performance de votre jeu. Il existe deux types d'alertes :
- Les Avertissements sont des alertes avec une priorité plus faible concernant des problèmes qui peuvent potentiellement avoir un impact sur votre jeu. Vous devez les résoudre avant qu'elles ne deviennent des problèmes critiques. Le tableau de bord signale ces alertes en surlignant le graphique en jaune avec un message d'avertissement.
- Les Critiques sont des alertes avec une priorité plus élevée sur des problèmes ayant un impact direct sur votre jeu. Vous devez résoudre ces problèmes dès que possible pour éviter une baisse de performance. Le tableau de bord signale ces alertes en surlignant le graphique en rouge avec un message d'erreur.
Lorsque votre jeu déclenche deux types d'alertes en même temps, le tableau de bord affiche le message d'en-tête d'alerte et met en surbrillance la région du graphique pour attirer votre attention en tant que Critique.
Actuellement, le système a quatre alertes intégrées pour l'utilisation de la mémoire et les demandes API. Si votre jeu dépasse un seuil d'alerte, le système vous notifie au maximum une fois par jour pour chaque alerte. Lors de la réception d'une alerte par e-mail, vous devez consulter le tableau de bord et prendre des mesures pour éviter une baisse de performance.
Alertes d'utilisation de la mémoire
Le système envoie les alertes d'utilisation de la mémoire suivantes :
Une alerte Avertissement lorsque l'utilisation de la mémoire de votre jeu a dépassé 70 % du quota total au cours de la dernière heure.

Une alerte Critique lorsque votre jeu a dépassé le quota de taille mémoire au cours de la dernière heure.

Ces problèmes se produisent généralement lorsque vous surchargez une structure de données de magasin de mémoire avec trop de données, ce qui peut consommer rapidement le quota même si vous n'envoyez des demandes que sur quelques clés. Par exemple, si vous définissez un temps d'expiration long pour les clés ou ne nettoyez pas les données traitées, des données supplémentaires peuvent remplir votre quota mémoire.
Pour prévenir et résoudre ces problèmes, appliquez les meilleures pratiques pour suivre les structures de données que vous utilisez activement et mettez en place un mécanisme pour nettoyer les données traitées.
Alertes de demande API
Le système envoie les alertes de demande API suivantes :
Une alerte Critique lorsque le nombre d'échecs de demandes de votre magasin de mémoire a dépassé 20 % au cours de la dernière heure.

Une alerte Critique lorsque plus de 10 % de vos demandes de magasin de mémoire sont limitées au cours de la dernière heure.
- Cette alerte est basée sur le nombre de DataStructureRequestsOverLimit + TotalRequestsOverLimit, qui sont des réponses d'erreur indiquant que votre jeu est limité car il envoie trop de demandes.
- Cette alerte n'est pas liée à la taille de la demande, seulement à la quantité.

Toutes les demandes API ont des codes de statut de réponse correspondants, vous pouvez donc voir le ratio des réponses Succès par rapport à toutes les réponses d'erreur en utilisant le graphique Nombre de Demandes par Statut pour le dépannage.