Amazon GameLift is a fully managed service for deploying, operating, and scaling session-based multi-player game servers in the cloud.

Amazon GameLift replaces the work required to host your own game servers, including:

  • Buying and setting up hardware.
  • Managing ongoing activity, security, storage, and performance tracking.

Auto-scaling capabilities reduces payment on resources that are needed, while ensuring that games are available for new players to join with minimal waiting.

Uploaded game servers are hosted on Amazon GameLift virtual computing resources, called instances. Hosting resources are set up by:

  1. Creating a fleet of instances.
  2. Deploying the instances to run the game server (a custom game server or configured real-time servers).

You can design a fleet to fit your game needs.

Use the AWS public cloud integration to discover and collect metrics against the AWS service.

External reference

How Amazon GameLift Works

Setup

To set up the AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select Gamelift Fleet.

Event support

CloudTrail event support

  • Supported (CreateFleet, DeleteFleet)
  • Configurable in OpsRamp AWS Integration Discovery Profile.

CloudWatch alarm support

  • Not Supported

Supported metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
aws_gamelift_ActiveInstances

Instances with ACTIVE status, which means they are running active server processes.
ActiveInstancesCountAverage
aws_gamelift_DesiredInstances

Target number of active instances that Amazon GameLift is working to maintain in the fleet.
DesiredInstancesCountAverage
aws_gamelift_IdleInstances

Active instances that are currently hosting zero (0) game sessions.
IdleInstancesCountAverage
aws_gamelift_MaxInstances

Maximum number of instances that are allowed for the fleet.
MaxInstancesCountMaximum
aws_gamelift_MinInstances

Minimum number of instances allowed for the fleet.
MinInstancesCountMinimum
aws_gamelift_PercentIdleInstances

Percentage of all active instances that are idle.
PercentIdleInstancesPercentAverage
aws_gamelift_InstanceInterruptions

Number of spot instances interrupted.
InstanceInterruptionsCountSum
aws_gamelift_ActiveServerProcesses

Server processes with ACTIVE status, which means they are running and able to host game sessions.
ActiveServerProcessesCountAverage
aws_gamelift_HealthyServerProcesses

Active server processes that are reporting healthy.
HealthyServerProcessesCountAverage
aws_gamelift_PercentHealthyServerProcesses

Percentage of all active server processes that are reporting healthy.
PercentHealthyServerProcessesPercentAverage
aws_gamelift_ServerProcessAbnormalTerminations

Server processes that were shut down due to abnormal circumstances since the last report.
ServerProcessAbnormalTerminationsCountSum
aws_gamelift_ServerProcessActivations

Server processes that successfully transitioned from ACTIVATING to ACTIVE status since the last report.
ServerProcessActivationsCountSum
aws_gamelift_ServerProcessTerminations

Server processes that were shut down since the last report.
ServerProcessTerminationsCountSum
aws_gamelift_ActivatingGameSessions

Game sessions with ACTIVATING status, which means they are in the process of starting up.
ActivatingGameSessionsCountAverage
aws_gamelift_ActiveGameSessions

Game sessions with ACTIVE status, which means they are able to host players, and are hosting zero or more players.
ActiveGameSessionsCountAverage
aws_gamelift_AvailableGameSessions

Game session slots on active, healthy server processes that are not currently being used.
AvailableGameSessionsCountAverage
aws_gamelift_PercentAvailableGameSessions

Percentage of game session slots on all active server processes (healthy or unhealthy) that are not currently being used.
PercentAvailableGameSessionsPercentAverage
aws_gamelift_GameSessionInterruptions

Number of game sessions on spot instances interrupted.
GameSessionInterruptionsCountSum
aws_gamelift_CurrentPlayerSessions

Player sessions with ACTIVE status (player is connected to an active game session) or RESERVED status (player is given a slot in a game session but has not yet connected).
CurrentPlayerSessionsCountAverage
aws_gamelift_PlayerSessionActivations

Player sessions that transitioned from RESERVED status to ACTIVE since the last report.
PlayerSessionActivationsCountSum
cloud.instance.state

Status/State
Status/State