Organisation et utilisation du tableau de bord - Amazon GameLift Servers

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Organisation et utilisation du tableau de bord

Consultez vos statistiques sur des tableaux de bord complets dans Amazon Managed Grafana. Les tableaux de bord disponibles dépendent de votre type de flotte :

Disponibilité du tableau de bord par type de flotte

Le tableau suivant indique les tableaux de bord disponibles pour chaque type de flotte :

Tableau de bord Type de flotte Description
EC2 Aperçu de la flotte EC2 Flotte Affiche des informations sur les joueurs concurrents (CCU), les instances et la capacité des joueurs
Vue d'ensemble des instances EC2 Flotte Affiche l'utilisation moyenne du processeur, de la mémoire et du réseau sur toutes les instances du parc
Performances des instances EC2 Flotte Affiche les métriques détaillées (processeur, mémoire, disque, réseau) pour une instance individuelle
Vue d'ensemble du parc de conteneurs Flotte de conteneurs Affiche l'utilisation moyenne des ressources de tous les conteneurs d'un parc de conteneurs géré
Performances des conteneurs Flotte de conteneurs Affiche les métriques détaillées des conteneurs individuels dans le cadre d'une tâche ECS spécifique
Performances du serveur les deux Affiche le réseau, la mémoire et les performances d'exécution d'un processus de serveur de jeu spécifique (versions distinctes pour les flottes de conteneurs EC2 et pour les flottes de conteneurs)

EC2 Flottes gérées :

  • EC2 L'aperçu de la flotte fournit des informations de haut niveau sur la capacité de la flotte et son évolution.

  • Utilisez la vue d'ensemble des instances et les tableaux de bord des performances des instances pour la surveillance au niveau de l'hôte.

  • Métriques collectées via le récepteur hostmetrics pour une visibilité au niveau du système.

  • Concentrez-vous sur l'utilisation des ressources et les performances de l' EC2 instance.

  • Server Performance (EC2) surveille les indicateurs des applications des serveurs de jeux indépendamment de l'infrastructure sous-jacente.

Flottes de conteneurs gérées :

  • Utilisez la vue d'ensemble du parc de conteneurs et les tableaux de bord des performances des conteneurs pour la surveillance des tâches ECS et au niveau des conteneurs.

  • Mesures collectées via ECS Container Receiver pour une visibilité de la charge de travail conteneurisée.

  • Concentrez-vous sur l'agrégation au niveau des tâches et sur l'isolation des ressources du conteneur.

  • Server Performance (Container) surveille les indicateurs des applications des serveurs de jeux indépendamment de l'infrastructure sous-jacente.

EC2 Tableau de bord d'aperçu du parc

Ce tableau de bord fournit une vue d'ensemble de haut niveau de l'utilisation et de la capacité de votre flotte à l'échelle mondiale et par site. Il présente des graphiques indiquant le nombre d'arrêts, de démarrages et de pannes de serveurs de jeu, ainsi que le pourcentage de serveurs de jeu sains. Vous pouvez filtrer par FleetID et par emplacement.

Indicateurs d'aperçu de la flotte

Le tableau suivant présente les indicateurs disponibles sur le tableau de bord de la vue d'ensemble de la flotte :

Tableau de bord Nom de la métrique Définition
CCU et capacité mondiales CCU Indique le nombre d'utilisateurs simultanés sur tous les serveurs de jeu sur toutes les instances et tous les emplacements
CCU mondial Affiche le nombre d'utilisateurs simultanés sur tous les serveurs de jeu sur toutes les instances du monde
Instances actives Indique le nombre total d'instances actives dans le parc
Procédés actifs Indique le nombre de processus de serveur de jeu actifs prêts à héberger une session de jeu
Le serveur de jeu démarre Indique le nombre de sessions de jeu démarrées dans la flotte
CCU et capacité mondiales Serveurs de jeu sains Indique le pourcentage moyen de serveurs de jeu déclarés sains pour l'Amazon GameLift Serversensemble de la flotte
Sessions de jeu bloquées Affiche la session IDs de jeu des sessions de jeu bloquées. Cliquez sur le lien de l'ARN de la session de jeu pour accéder au tableau de bord des performances du serveur
Lieu : CCU Localisation des joueurs Indique le nombre de joueurs simultanés dans un emplacement, y compris tous les serveurs de jeu sur toutes les instances du site
Capacité de localisation Indique le taux d'utilisation de la capacité (%) sur un site et le pourcentage de serveurs de jeu utilisés sur place
Note

Les métriques CCU doivent être implémentées dans le code de votre serveur de jeu. Ces statistiques ne sont pas collectées automatiquement et doivent être mises en œuvre et signalées par votre application.

Tableau de bord de présentation des instances

Ce tableau de bord fournit des statistiques agrégées au niveau de l'hôte pour toutes les instances de votre flotte. Les moyennes actuelles indiquent l'état général des instances. Lorsque les performances se dégradent, vérifiez l'utilisation du processeur, de la mémoire, du réseau et du disque pour détecter les éventuels goulots d'étranglement. Vous pouvez filtrer par FleetID et par emplacement.

Aperçu des mesures relatives aux instances

Le tableau suivant présente les métriques disponibles sur le tableau de bord de vue d'ensemble des instances :

Tableau de bord Nom de la métrique Définition
Résumé de l'instance Utilisation moyenne du processeur Le résumé des instances permet de suivre l'utilisation moyenne des ressources par les instances. Pourcentage moyen des ressources du processeur utilisées sur l'ensemble des instances du parc. Les modèles d'utilisation élevés nécessitent de vérifier les métriques des instances individuelles et la distribution des ressources
Utilisation maximale du processeur Taux d'utilisation du processeur le plus élevé enregistré sur toutes les instances du parc au cours de cette période
Utilisation du processeur par instance Utilisation individuelle du processeur pour chaque instance du parc, permettant d'identifier les points chauds des ressources
Résumé de l'instance Utilisation moyenne de la mémoire Pourcentage moyen de RAM utilisé sur l'ensemble des instances de flotte. Les modèles d'utilisation élevés nécessitent de vérifier les métriques des instances individuelles et la distribution des ressources, comme la consommation de mémoire
Utilisation maximale de la mémoire Taux d'utilisation de la mémoire le plus élevé enregistré sur toutes les instances du parc au cours de cette période
Utilisation de la mémoire par instance Utilisation individuelle de la mémoire pour chaque instance du parc, permettant d'identifier les charges de travail gourmandes en mémoire
Récapitulatif du réseau Réseau I/O (octets) Le résumé du réseau reflète la connectivité moyenne des instances. Volume moyen du trafic réseau (envoyé et reçu) sur toutes les instances du parc. Pour les problèmes de latence ou de connectivité, vérifiez les métriques de chaque instance, telles que les débits réseau I/O et de paquets
Réseau I/O (paquets) Débit moyen de paquets réseau (envoyés et reçus) sur toutes les instances du parc
Utilisation du réseau par instance Utilisation individuelle du réseau pour chaque instance, utile pour identifier les goulots d'étranglement du réseau
Récapitulatif du disque I/O Opérations sur disque Le résumé du disque indique les performances moyennes des instances sur le disque. Nombre moyen d' read/write opérations sur disque sur toutes les instances du parc. Les temps de réponse lents suggèrent d'examiner les opérations sur le disque, les temps d'attente et les opérations en attente au niveau de chaque instance I/O
I/O Débit du disque read/write Débit de disque moyen sur toutes les instances du parc
Utilisation du disque par instance Utilisation individuelle du disque pour chaque instance, permettant d'identifier les problèmes de performances de stockage
Note

Les métriques au niveau de l'instance sont collectées via le récepteur hostmetrics et fournissent une visibilité au niveau du système sur les performances de l'infrastructure de votre flotte. Utilisez ce tableau de bord pour identifier les tendances générales relatives à l'état de santé de la flotte et passer en revue les instances individuelles lorsque des problèmes de performance sont détectés.

Tableau de bord des performances des instances

Ce tableau de bord fournit des mesures de performance détaillées pour les instances individuelles. Les moyennes actuelles indiquent l'état de santé global de l'instance. Lorsque les performances se dégradent, vérifiez l'utilisation du processeur, la consommation de mémoire et la consommation du système de fichiers pour détecter les goulots d'étranglement. Il contient des tableaux « Les N sessions de jeu les plus gourmandes en mémoire » et « Les N sessions de jeu les plus gourmandes en processeur » qui aident à identifier les processus qui contribuent le plus à la consommation de ressources des instances. En cliquant sur les liens des sessions de jeu, vous pouvez étudier plus en profondeur les statistiques détaillées. Vous pouvez filtrer par ID d'instance spécifique.

Mesures de performance des instances

Le tableau suivant présente les mesures disponibles sur le tableau de bord des performances des instances :

Tableau de bord Nom de la métrique Définition
Résumé des charges Les N sessions de jeu les plus gourmandes en mémoire Le résumé de charge suit l'utilisation des ressources par les serveurs de jeu. Liste classée des sessions de jeu consommant le plus de ressources mémoire sur cette instance. Les modèles d'utilisation élevés nécessitent de vérifier les métriques de session individuelles et la distribution des ressources. En cliquant sur les liens des sessions de jeu, vous pouvez étudier plus en profondeur les statistiques détaillées
Les N sessions de jeu les plus gourmandes en CPU Liste classée des sessions de jeu consommant le plus de ressources CPU sur cette instance. Les modèles d'utilisation élevés nécessitent de vérifier les métriques de session individuelles et la distribution des ressources, telles que le processeur et la mémoire. En cliquant sur les liens des sessions de jeu, vous pouvez étudier plus en profondeur les statistiques détaillées
Utilisation du processeur par session de jeu Répartition individuelle de l'utilisation du processeur indiquant la consommation de ressources par session de jeu active
Utilisation de la mémoire par session de jeu Répartition individuelle de l'utilisation de la mémoire indiquant la consommation de ressources par session de jeu active
Moyennes actuelles Utilisation du processeur de l'instance Utilisation globale du processeur pour l'instance sélectionnée au fil du temps
Utilisation de la mémoire de l'instance Utilisation globale de la mémoire pour l'instance sélectionnée au fil du temps
Utilisation du système de fichiers d'instance Consommation du système de fichiers pour l'instance sélectionnée, utile pour identifier les problèmes de capacité de stockage
Réseau E/S réseau d'instances Le réseau reflète la connectivité des instances. Volume du trafic réseau et débits de paquets pour l'instance sélectionnée. Pour les problèmes de latence ou de connectivité, étudiez les E/S réseau, les débits de paquets et le nombre d'erreurs
Connexions réseau Nombre de connexions réseau actives sur l'instance sélectionnée
Nombre d'erreurs réseau Statistiques sur les erreurs réseau pour identifier les problèmes de connectivité
Disk I/O Opérations sur disque Le disque indique les performances du disque. read/write Activité et utilisation du disque pour l'instance sélectionnée. Les temps de réponse lents suggèrent d'examiner les opérations sur le disque, I/O les temps d'attente et les opérations en attente
Temps d' I/O attente sur disque Temps passé à attendre la fin des opérations sur le disque
Opérations sur disque en attente Nombre d'opérations sur disque en attente de traitement
Note

Les tableaux des sessions de jeu les plus gourmandes en mémoire et en processeur sont essentiels pour identifier les problèmes de performance et les processus gourmands en ressources susceptibles d'avoir un impact sur les performances globales de l'instance. Ces classements permettent d'identifier rapidement les sessions de jeu problématiques pour une enquête plus approfondie.

Tableau de bord de présentation du parc de conteneurs

Ce tableau de bord fournit une vue d'ensemble de haut niveau de l'utilisation des ressources et de la capacité de votre flotte de conteneurs. Il affiche l'utilisation moyenne des ressources de tous les conteneurs d'un parc de conteneurs géré, y compris la réservation du processeur, l'utilisation de la mémoire et l'état des groupes de conteneurs. Vous pouvez filtrer par FleetID et par emplacement.

Aperçu des mesures relatives à la flotte de conteneurs

Le tableau suivant présente les indicateurs disponibles sur le tableau de bord de la vue d'ensemble de la flotte de conteneurs :

Tableau de bord Nom de la métrique Définition
État du groupe de conteneurs Groupes de conteneurs de serveurs de jeu actifs Groupes de conteneurs actuellement actifs et prêts à accueillir des sessions de jeu
Groupes de conteneurs Idle Game Server Groupes de conteneurs actifs mais n'hébergeant pas actuellement de sessions de jeu
Groupes de conteneurs de serveurs de jeu en attente Groupes de conteneurs en cours de démarrage
Fin des groupes de conteneurs de serveurs de jeu Groupes de conteneurs en cours de fermeture
Utilisation des ressources Utilisation du processeur du conteneur Utilisation moyenne du processeur sur tous les conteneurs de la flotte
Utilisation de la mémoire des conteneurs Utilisation moyenne de la mémoire sur tous les conteneurs du parc
Réservation du processeur du conteneur Pourcentage de ressources CPU réservées par les conteneurs au sein de la flotte
Activité du réseau Container Network In Nombre moyen d'octets de réseau reçus par les conteneurs de la flotte
Container Network Out Nombre moyen d'octets de réseau envoyés par les conteneurs au sein de la flotte
Note

Les métriques du parc de conteneurs sont collectées via ECS Container Receiver et fournissent une visibilité de la charge de travail conteneurisée en mettant l'accent sur l'agrégation au niveau des tâches et l'isolation des ressources des conteneurs.

Tableau de bord des performances des conteneurs

Ce tableau de bord fournit des mesures de performance détaillées pour les conteneurs individuels dans le cadre de tâches ECS spécifiques. Il affiche des mesures détaillées de chaque conteneur, notamment l'utilisation du processeur, l'utilisation de la mémoire, les E/S réseau et les performances de stockage. Vous pouvez filtrer par ID de conteneur ou par tâche ECS spécifique.

Indicateurs de performance des conteneurs

Le tableau suivant présente les métriques disponibles sur le tableau de bord Container Performance :

Tableau de bord Nom de la métrique Définition
Performance des ressources Utilisation du processeur du conteneur Utilisation du processeur pour le conteneur sélectionné au fil du temps
Utilisation de la mémoire des conteneurs Utilisation de la mémoire pour le conteneur sélectionné au fil du temps
Réservation de mémoire de conteneur Pourcentage de ressources de mémoire réservées par le conteneur sélectionné
Performances réseau E/S réseau de conteneurs Volume du trafic réseau (octets entrées/sortants) pour le conteneur sélectionné
Connexions réseau Nombre de connexions réseau actives pour le conteneur sélectionné
Performances de stockage Lecture/écriture pour le stockage des conteneurs Activité de stockage, de lecture et d'écriture pour le conteneur sélectionné
I/O Opérations de stockage de conteneurs Nombre d' I/O opérations de stockage effectuées par le conteneur sélectionné
Note

Les indicateurs de performance des conteneurs fournissent une visibilité détaillée de la consommation des ressources et des caractéristiques de performance des conteneurs individuels dans le cadre des tâches ECS.

Tableau de bord des performances du serveur

Le tableau de bord des performances du serveur affiche les indicateurs relatifs aux horaires du serveur, à l'activité réseau, à la mémoire et à l'utilisation du processeur pour les sessions de jeu individuelles. Vous pouvez filtrer par ID de session de jeu et exporter les statistiques directement vers Amazon CloudWatch ou Amazon Managed Grafana.

Mesures de performance du serveur

Le tableau suivant présente les mesures disponibles sur le tableau de bord des performances du serveur :

Tableau de bord Nom de la métrique Définition
Horaires des serveurs Delta Time du serveur Différence de temps entre le tic-tac du serveur actuel et le tic-tac du serveur précédent. Il s'agit d'une mesure de la cohérence du taux de réponse du serveur
Taux de clics du serveur Indique le nombre de fois par seconde que le serveur traite les mises à jour
Durée de fonctionnement du serveur Le temps nécessaire au serveur pour traiter une seule vérification ou mise à jour
Server World Tick Time Le temps nécessaire au serveur pour mettre à jour le monde du jeu à chaque coche
Réseau Connexions Le nombre total de connexions réseau établies par le serveur
Réseau I/O (octets) Le nombre total d'octets envoyés et reçus par le serveur sur le réseau
Réseau I/O (paquets) Le nombre total de paquets réseau envoyés et reçus par le serveur
Perte de paquets Pourcentage de paquets réseau perdus pendant la transmission
Mémoire Utilisation de la mémoire (unités) La quantité totale de mémoire consommée par les processus du serveur
Utilisation de la mémoire physique (%) Pourcentage de la mémoire physique totale du serveur actuellement utilisée
Utilisation de l'UC Utilisation du processeur (%) Pourcentage de ressources du processeur utilisées par le processus du serveur de jeu