Introduction
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:
- Creating a fleet of instances.
- 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.
Note
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 Metric | Metric Display Name | Unit | Aggregation Type | Description |
---|---|---|---|---|
aws_gamelift_ActiveInstances | ActiveInstances | Count | Average | Instances with ACTIVE status, which means they are running active server processes. |
aws_gamelift_DesiredInstances | DesiredInstances | Count | Average | Target number of active instances that Amazon GameLift is working to maintain in the fleet. |
aws_gamelift_IdleInstances | IdleInstances | Count | Average | Active instances that are currently hosting zero (0) game sessions. |
aws_gamelift_MaxInstances | MaxInstances | Count | Average | Maximum number of instances that are allowed for the fleet. |
aws_gamelift_MinInstances | MaxInstances | Count | Average | Minimum number of instances allowed for the fleet. |
aws_gamelift_PercentIdleInstances | PercentIdleInstances | Percent | Average | Percentage of all active instances that are idle. |
aws_gamelift_InstanceInterruptions | InstanceInterruptions | Count | Average | Number of spot instances that have been interrupted. |
aws_gamelift_ActiveServerProcesses | ActiveServerProcesses | Count | Average | Server processes with ACTIVE status, which means they are running and able to host game sessions. |
aws_gamelift_HealthyServerProcesses | HealthyServerProcesses | Count | Average | Active server processes that are reporting healthy. |
aws_gamelift_PercentHealthyServerProcesses | PercentHealthyServerProcesses | Percent | Average | Percentage of all active server processes that are reporting healthy. |
aws_gamelift_ServerProcessAbnormalTerminations | ServerProcessAbnormalTerminations | Count | Average | Server processes that were shut down due to abnormal circumstances since the last report. |
aws_gamelift_ServerProcessActivations | ServerProcessActivations | Count | Average | Server processes that successfully transitioned from ACTIVATING to ACTIVE status since the last report. |
aws_gamelift_ServerProcessTerminations | ServerProcessTerminations | Count | Average | Server processes that were shut down since the last report. |
aws_gamelift_ActivatingGameSessions | ActivatingGameSessions | Count | Average | Game sessions with ACTIVATING status, which means they are in the process of starting up. |
aws_gamelift_ActiveGameSessions | ActiveGameSessions | Count | Average | Game sessions with ACTIVE status, which means they are able to host players, and are hosting zero or more players. |
aws_gamelift_AvailableGameSessions | AvailableGameSessions | Count | Average | Game session slots on active, healthy server processes that are not currently being used. |
aws_gamelift_PercentAvailableGameSessions | PercentAvailableGameSessions | Percent | Average | Percentage of game session slots on all active server processes (healthy or unhealthy) that are not currently being used. |
aws_gamelift_GameSessionInterruptions | GameSessionInterruptions | Count | Average | Number of game sessions on spot instances that have been interrupted. |
aws_gamelift_CurrentPlayerSessions | CurrentPlayerSessions | Count | Average | 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). |
aws_gamelift_PlayerSessionActivations | PlayerSessionActivations | Count | Average | Player sessions that transitioned from RESERVED status to ACTIVE since the last report. |
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