New Relic s'intègre à Amazon Web Services (AWS) pour signaler vos métriques Amazon GameLift et d'autres données à New Relic.
Ce document explique comment activer l'intégration et décrit les données signalées.
Caractéristiques
Collectez et envoyez des données télémétriques à New Relic depuis vos services Amazon GameLift en utilisant notre intégration. Monitorez vos services, interrogez les données entrantes et créez un dashboard pour tout observer en un coup d'œil.
Activer l'intégration
Cette intégration est disponible via flux de métriques CloudWatch.
Pour activer cette intégration, découvrez comment connecter les services AWS à New Relic via les flux de métriques CloudWatch.
Rechercher et utiliser des données
Pour trouver les métriques de votre intégration, accédez à one.newrelic.com > All capabilities > Metrics and events et filtrez par aws.GameLift
.
données métriques
Cette intégration de New Relic Infrastructure collecte les données Amazon GameLift suivantes :
Données métriques GameLift
métrique (min, max, moyenne, compte, somme) | Unité | Description |
---|---|---|
| Compter | instance avec le statut ACTIF, ce qui signifie qu'ils exécutent des processus serveur actifs. |
| Compter | numéro cible de l'instance active qu'Amazon GameLift s'efforce de maintenir dans la flotte. |
| Compter | Instance active qui héberge actuellement zéro (0) session de jeu. |
| Compter | Nombre maximal d'instances autorisées pour la flotte. |
| Compter | Nombre minimum d'instances autorisées pour la flotte. |
| Pour cent | Pourcentage de toutes les instances actives qui sont inactives (calculé comme IdleInstances / ActiveInstances). |
| Compter | Nombre d'instances ponctuelles qui ont été recyclées et remplacées. |
| Compter | Nombre d'instances ponctuelles qui ont été interrompues. |
| Pour cent | Amazon GameLift cette métrique représente les performances matérielles sur toutes les instances actives dans un emplacement de flotte. |
| Compter | identifie le volume de trafic réseau entrant vers une application sur une seule instance. |
| Octets | identifie le volume du trafic réseau sortant vers une application sur une seule instance. |
| Octets | Octets lus à partir de tous les volumes de stockage d'instance disponibles pour l'instance. |
| Octets | Octets écrits sur tous les volumes de stockage d'instance disponibles pour l'instance. |
| Compter | Opérations de lecture terminées à partir de tous les volumes de stockage d' instance disponibles pour l' instance au cours d'une période spécifiée. |
| Compter | Opérations d’écriture terminées sur tous les volumes de stockage instance disponibles pour l’ instance dans une période de temps spécifiée. |
| Compter | Processus serveur avec le statut ACTIF, ce qui signifie qu'ils sont en cours d'exécution et capables d'héberger des sessions de jeu. |
| Compter | Processus de serveur actifs qui signalent un état sain. Cette métrique est utile pour suivre l'état de santé général des serveurs de jeu de la flotte. |
| Pour cent | Pourcentage de tous les processus de serveur actifs qui signalent qu'ils sont sains (calculé comme HealthyServerProcesses / ActiveServerProcesses). |
| Compter | Processus serveur qui ont été arrêtés en raison de circonstances anormales depuis le dernier rapport. |
| Compter | Processus serveur qui sont passés avec succès du statut ACTIVATION au statut ACTIF depuis le dernier rapport. |
| Compter | Processus serveur qui ont été arrêtés depuis le dernier rapport. |
| Compter | Sessions de jeu avec le statut ACTIVATION, ce qui signifie qu'elles sont en cours de démarrage. |
| Compter | Sessions de jeu avec le statut ACTIF, ce qui signifie qu'elles peuvent héberger des joueurs et hébergent zéro ou plusieurs joueurs. |
| Compter | Processus serveur actifs et sains qui ne sont pas actuellement utilisés pour héberger une session de jeu et peuvent démarrer une nouvelle session de jeu sans délai pour lancer de nouveaux processus ou instances de serveur. |
| Compter | Processus serveur actifs et sains qui ne sont pas actuellement utilisés pour héberger une session de jeu et peuvent immédiatement démarrer une nouvelle session de jeu. |
| Pour cent | PercentAvailableGameSessions peut être utilisé avec une mise à l'échelle automatique. |
| Compter | Nombre de sessions de jeu sur l'instance spot qui ont été interrompues. |
| Compter | Sessions de joueurs avec le statut ACTIF ou le statut RÉSERVÉ. |
| Compter | Sessions de joueurs qui sont passées du statut RÉSERVÉ à ACTIF depuis le dernier rapport. |
| Secondes | Durée moyenne pendant laquelle requests de placement de session de jeu dans la file d'attente avec le statut EN ATTENTE ont attendu d'être satisfaites. |
| Compter | Sessions de jeu qui ont été placées avec succès mais PAS dans la flotte de premier choix, car cette flotte n'était pas considérée comme viable. |
| Compter | Sessions de jeu qui ont été placées avec succès mais PAS dans la flotte de premier choix, car cette flotte n'avait pas de ressources disponibles. |
| Compter | Sessions de jeu qui ont été placées avec succès dans une région offrant la latence la plus faible possible pour la file d'attente des joueurs. |
| Compter | Sessions de jeu qui ont été placées avec succès dans une flotte avec le prix le plus bas possible de la file d'attente pour la région choisie. |
| Compter | requests de placement de session de jeu qui ont été annulées avant l'expiration du délai depuis le dernier rapport. |
| Compter | requests de placement de session de jeu qui ont échoué pour une raison quelconque depuis le dernier rapport. |
| Compter | Nouvelles requests de placement de session de jeu qui ont été ajoutées à la file d'attente depuis le dernier rapport. |
| Compter | requests de placement de session de jeu qui ont abouti à une nouvelle session de jeu depuis le dernier rapport. |
| Compter | requests de placement de session de jeu qui ont atteint la limite de délai d'attente de la file d'attente sans avoir été satisfaites depuis le dernier rapport. |
Toutes les données importées ont ces dimensions : FleetId
, Location
, MetricGroups
et QueueName
.
Créer des alertes
Vous pouvez configurer pour qu'il vous avertisse en cas de changement. Par exemple, vous pouvez configurer une alerte pour informer les parties concernées des erreurs critiques ou fatales.
En savoir plus sur la création d’alertes ici.