Surveillance des Amazon GameLift Servers - 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.

Surveillance des Amazon GameLift Servers

Si vous l'utilisez en Amazon GameLift Servers FleetIQ tant que fonctionnalité autonome avec Amazon EC2, consultez la section Sécurité dans Amazon EC2 dans le guide de l' EC2 utilisateur Amazon.

La surveillance joue un rôle important dans le maintien de la fiabilité, de la disponibilité Amazon GameLift Servers et des performances de vos autres AWS solutions. Les métriques sont utilisées avec Amazon GameLift Servers pour trois raisons principales : pour surveiller l'état du système et configurer des alarmes, pour suivre les performances et l'utilisation du serveur de jeux, et pour gérer la capacité à l'aide de la scalabilité automatique ou manuelle.

AWS fournit les outils de surveillance suivants pour surveillerAmazon GameLift Servers, signaler tout problème et prendre des mesures automatiques le cas échéant :

  • Amazon GameLift Serversconsole — Utilisez l'interface graphique pour gérer vos Amazon GameLift Servers ressources et suivre l'activité d'hébergement de jeux.

  • Amazon CloudWatch — Vous pouvez surveiller Amazon GameLift Servers les statistiques en temps réel, ainsi que les mesures relatives aux autres AWS ressources et applications que vous exécutez sur AWS des services. CloudWatch propose une suite de fonctionnalités de surveillance, notamment des outils permettant de créer des tableaux de bord personnalisés et la possibilité de définir des alarmes qui signalent ou prennent des mesures lorsqu'une métrique atteint un seuil spécifié.

  • AWS CloudTrail— capture tous les appels d'API et les événements connexes effectués par ou au nom de votre AWS compte pour Amazon GameLift Servers d'autres AWS services. Les données sont fournies sous forme de fichiers journaux dans un compartiment Amazon S3 que vous spécifiez. Vous pouvez identifier les utilisateurs et les comptes appelés AWS, l'adresse IP source à partir de laquelle les appels ont été effectués et la date des appels.

  • Journaux de session de jeu : vous pouvez générer des messages de serveur personnalisés pour vos sessions de jeu dans des fichiers journaux stockés dans Amazon S3.

Comparaison des métriques entre les sources de surveillance

Amazon GameLift Serversfournit des métriques via trois sources principales : les métriques Fleet Activity de la Amazon GameLift Servers console, le plug-in Amazon GameLift Servers Servers Metrics pour Unreal et CloudWatch Amazon GameLift Servers les métriques Amazon. Comprendre le chevauchement et les capacités uniques de chaque source vous aide à choisir l'approche de surveillance adaptée à vos besoins.

Disponibilité des métriques par source

Les sections suivantes décrivent les indicateurs disponibles dans les différentes sources de surveillance, en mettant en évidence les chevauchements et les fonctionnalités uniques.

Métriques disponibles dans toutes les sources

La métrique suivante est toujours disponible sur la console, le plugin et CloudWatch :

  • Active Instances/ActiveInstances— Le nombre d'instances avec le statut ACTIVE qui exécutent des processus de serveur actifs

Métriques disponibles dans la console et CloudWatch

Les métriques suivantes sont disponibles à la fois sur la Amazon GameLift Servers console et sur Amazon CloudWatch, ce qui permet une gestion cohérente du parc et un suivi des capacités :

  • Idle instances/IdleInstances— Instances actives n'hébergeant actuellement aucune session de jeu

  • Percent idle instances/PercentIdleInstances— Pourcentage d'instances actives inactives

  • Desired instances/DesiredInstances— Nombre cible d'instances actives Amazon GameLift Servers maintenues

  • Max instances/MaxInstances— Nombre maximum d'instances autorisées pour la flotte

  • Min instances/MinInstances— Nombre minimum d'instances autorisées pour la flotte

  • Instance interruptions/InstanceSpotInterruptions— Nombre d'instances ponctuelles qui ont été interrompues

  • Recycled instances/RecycledSpotInstances— Nombre d'instances ponctuelles qui ont été recyclées et remplacées

  • Game session interruptions/GameSessionSpotInterruptions— Sessions de jeu interrompues en raison de l'interruption d'une instance ponctuelle

  • Unhealthy instances replaced/UnhealthyInstancesReplaced— Instances remplacées en raison de problèmes de santé

  • Activating game sessions— Les sessions de jeu sont en cours de démarrage

  • Active game sessions— Sessions de jeu en cours et hébergeant des joueurs

  • Available game sessions— Sessions de jeu pouvant accepter des joueurs supplémentaires

  • Concurrent activatable game sessions— Sessions de jeu pouvant être activées simultanément

  • Percent available game sessions— Pourcentage de sessions de jeu disponibles pour les nouveaux joueurs

Métriques propres à CloudWatch

Amazon CloudWatch fournit des indicateurs opérationnels spécifiques :

  • Unhealthy instances replaced— Instances remplacées en raison de problèmes de santé

Mesures propres aux flottes de conteneurs

Les flottes de conteneurs fournissent des indicateurs supplémentaires spécifiques aux serveurs de jeux conteneurisés :

Métriques relatives aux groupes de conteneurs
  • ActiveGameServerContainerGroups— Nombre de groupes de conteneurs de serveurs de jeu actifs

  • IdleGameServerContainerGroups— Nombre de groupes de conteneurs de serveurs de jeu inactifs

  • PendingGameServerContainerGroups— Nombre de groupes de conteneurs de serveurs de jeu en attente

  • TerminatingGameServerContainerGroups— Nombre de groupes de conteneurs de serveurs de jeu résilients

  • UnhealthyGameServerContainerGroupsReplaced— Nombre de groupes de contenants insalubres qui ont été remplacés

Mesures de performance des conteneurs
  • ContainerCPUUtilizationPerInstance— Utilisation du processeur par instance de conteneur

  • ContainerCPUReservation— Capacité CPU réservée aux conteneurs

  • ContainerMemoryReservation— Capacité de mémoire réservée aux conteneurs

  • ContainerMemoryUtilization— Utilisation de la mémoire par les conteneurs

  • ContainerNetworkIn— Trafic réseau entrant pour les conteneurs

  • ContainerNetworkOut— Trafic réseau sortant pour les conteneurs

  • ContainerStorageReadBytes— Stockage des octets lus pour les conteneurs

  • ContainerStorageWriteBytes— Stockage : octets d'écriture pour les conteneurs

Métriques d'instance renommées
  • InstanceCPUUtilization— Utilisation du processeur au niveau de l'instance (renommé en) CPUUtilization

  • InstanceNetworkIn— Trafic réseau entrant au niveau de l'instance (renommé en) NetworkIn

  • InstanceNetworkOut— Trafic réseau sortant au niveau de l'instance (renommé en) NetworkOut

  • InstanceStorageReadBytes— Octets de lecture du stockage au niveau de l'instance (renommé en) DiskReadBytes

  • InstanceStorageWriteBytes— Octets d'écriture pour le stockage au niveau de l'instance (renommés en) DiskWriteBytes

  • InstanceStorageReadOps— Opérations de lecture du stockage au niveau de l'instance (renommées en) DiskReadOps

  • InstanceStorageWriteOps— Opérations d'écriture sur le stockage au niveau de l'instance (renommées en) DiskWriteOps

Choisir la bonne source de surveillance

Sélectionnez votre approche de surveillance en fonction de vos besoins spécifiques :

  • Utilisez la Amazon GameLift Servers console pour la gestion de flotte, la planification des capacités et la supervision opérationnelle générale. La console fournit une vue intégrée de l'état de santé de la flotte et de l'activité des joueurs. Pour de plus amples informations, veuillez consulter Suivez l'hébergement de jeux dans le Amazon GameLift Servers console.

  • Utilisez Amazon CloudWatch pour automatiser la surveillance, les alertes et l'intégration avec d'autres AWS services. CloudWatch permet des tableaux de bord personnalisés et une automatisation basée sur les alarmes. Pour de plus amples informations, veuillez consulter Surveillez Amazon GameLift Servers avec Amazon CloudWatch.

  • Utilisez plusieurs sources pour une surveillance complète. Combinez la supervision de la console, les détails techniques des plugins et CloudWatch l'automatisation pour une visibilité complète de votre infrastructure d'hébergement de jeux.

Pour des fonctionnalités de surveillance supplémentaires, vous pouvez également utiliser :

Rubriques