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.

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 Config.

Metrics

OpsRamp MetricMetric Display NameUnitAggregation Type
aws_gamelift_CurrentTickets

Matchmaking requests currently being processed or waiting to be processed.
CurrentTicketsCountAverage
aws_gamelift_MatchAcceptancesTimedOut

For matchmaking configurations that require acceptance, the potential matches that timed out during acceptance since the last report.
MatchAcceptancesTimedOutCountSum
aws_gamelift_MatchesAccepted

For matchmaking configurations that require acceptance, the potential matches that were accepted since the last report.
MatchesAcceptedCountSum
aws_gamelift_MatchesCreated

Potential matches that were created since the last report.
MatchesCreatedCountSum
aws_gamelift_MatchesPlaced

Matches that were successfully placed into a game session since the last report.
MatchesPlacedCountSum
aws_gamelift_MatchesRejected

For matchmaking configurations that require acceptance, the potential matches that were rejected by at least one player since the last report.
MatchesRejectedCountSum
aws_gamelift_PlayersStarted

Players in matchmaking tickets that were added since the last report.
PlayersStartedCountSum
aws_gamelift_TicketsFailed

Matchmaking requests that resulted in failure since the last report.
TicketsFailedCountSum
aws_gamelift_TicketsStarted

New matchmaking requests that were created since the last report.
TicketsStartedCountSum
aws_gamelift_TicketsTimedOut

Matchmaking requests that reached the timeout limit since the last report.
TicketsTimedOutCountSum
aws_gamelift_TimeToMatch

For matchmaking requests that were put into a potential match before the last report, the amount of time between ticket creation and potential match creation.
TimeToMatchSecondsAverage
aws_gamelift_TimeToTicketCancel

For matchmaking requests that were canceled before the last report, the amount of time between ticket creation and cancellation.
TimeToTicketCancelSecondsAverage
aws_gamelift_TimeToTicketSuccess

For matchmaking requests that succeeded before the last report, the amount of time between ticket creation and successful match placement.
TimeToTicketSuccessSecondsAverage

Event support

CloudTrail event support

  • Supported (CreateMatchmakingConfiguration, DeleteMatchmakingConfiguration)
  • Configurable in OpsRamp AWS Integration Discovery Profile.

CloudWatch alarm support

  • Not Supported

External reference