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