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 (either a custom game server or configured real-time servers).

You can design a fleet to fit your game’s needs.

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

Setup

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

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.
MaxInstancesCountAverage
aws_gamelift_MinInstances

Minimum number of instances allowed for the fleet.
MaxInstancesCountAverage
aws_gamelift_PercentIdleInstances

Percentage of all active instances that are idle.
PercentIdleInstancesPercentAverage
aws_gamelift_InstanceInterruptions

Number of spot instances that have been interrupted.
InstanceInterruptionsCountAverage
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.
ServerProcessAbnormalTerminationsCountAverage
aws_gamelift_ServerProcessActivations

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

Server processes that were shut down since the last report.
ServerProcessTerminationsCountAverage
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 that have been interrupted.
GameSessionInterruptionsCountAverage
aws_gamelift_CurrentPlayerSessions

Player sessions with either ACTIVE status (player is connected to an active game session) or RESERVED status (player has been 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.
PlayerSessionActivationsCountAverage
cloud.instance.state

Status/State
Status/State

Event support

CloudTrail event support

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

CloudWatch alarm support

  • Not Supported

External reference