Amazon Gamelift
Rapport de recherche Datadog : Bilan sur l'adoption de l'informatique sans serveur Rapport : Bilan sur l'adoption de l'informatique sans serveur

Amazon Gamelift

Crawler Crawler

Présentation

Amazon Gamelift est un service entièrement géré pour le déploiement, la gestion et la mise à l’échelle de vos serveurs de jeu multijoueur dans le cloud.

Activez cette intégration pour visualiser dans Datadog toutes vos métriques de Gamelift.

Implémentation

Installation

Si vous ne l’avez pas déjà fait, configurez d’abord l’intégration Amazon Web Services.

Collecte de métriques

  1. Dans le carré d’intégration AWS, assurez-vous que l’option Gamelift est cochée dans la section concernant la collecte des métriques.
  2. Installez l’intégration Datadog/Amazon Gamelift.

Collecte de logs

Activer le logging

Configurez Amazon GameLift de façon à ce que ses logs soient envoyés vers un compartiment S3 ou vers Cloudwatch.

Remarque : si vous envoyez vos logs vers un compartiment S3, assurez-vous que amazon_gamelift est défini en tant que Target prefix.

Envoyer des logs à Datadog

  1. Si vous ne l’avez pas déjà fait, configurez la fonction Lambda de collecte de logs AWS avec Datadog.
  2. Une fois la fonction Lambda installée, ajoutez manuellement un déclencheur sur le compartiment S3 ou sur le groupe de logs Cloudwatch qui contient vos logs Amazon GameLift dans la console AWS :

Données collectées

Métriques

aws.gamelift.active_instances
(count)
The average number of instances with active status.
aws.gamelift.active_instances.maximum
(count)
The maximum number of instances with active status.
aws.gamelift.active_instances.minimum
(count)
The minimum number of instances with active status.
aws.gamelift.desired_instances
(count)
The average number of active instances working to maintain the fleet.
aws.gamelift.desired_instances.maximum
(count)
The maximum number of active instances working to maintain the fleet.
aws.gamelift.desired_instances.minimum
(count)
The minimum number of active instances working to maintain the fleet.
aws.gamelift.idle_instances
(count)
The average number of active instances hosting 0 game sessions.
aws.gamelift.idle_instances.maximum
(count)
The maximum number of active instances hosting 0 game sessions.
aws.gamelift.idle_instances.minimum
(count)
The minimum number of active instances hosting 0 game sessions.
aws.gamelift.max_instances
(count)
The average of the maximum number of instances allowed for the fleet.
aws.gamelift.max_instances.minimum
(count)
The minimum of maximum number of instances allowed for the fleet.
aws.gamelift.max_instances.maximum
(count)
The total maximum number of instances allowed for the fleet.
aws.gamelift.minimum_instances
(count)
The average of the minimum number of instances allowed for the fleet.
aws.gamelift.minimum_instances.minimum
(count)
The absolute minimum number of instances allowed for the fleet.
aws.gamelift.minimum_instances.maximum
(count)
The maximum of minimum number of instances allowed for the fleet.
aws.gamelift.percent_idle_instances
(count)
The average percentage of active instances that are idle.
aws.gamelift.percent_idle_instances.maximum
(count)
The maximum percentage of active instances that are idle.
aws.gamelift.percent_idle_instances.minimum
(count)
The minimum percentage of active instances that are idle.
aws.gamelift.instance_interruptions
(count)
The average number of spot instances that have been interrupted.
aws.gamelift.instance_interruptions.sum
(count)
The sum of the number of spot instances that have been interrupted.
aws.gamelift.instance_interruptions.maximum
(count)
The maximum number of spot instances that have been interrupted.
aws.gamelift.instance_interruptions.minimum
(count)
The minimum number of spot instances that have been interrupted.
aws.gamelift.active_server_processes
(count)
The average number server processes with status active.
aws.gamelift.active_server_processes.maximum
(count)
The maximum number of server processes with status active.
aws.gamelift.active_server_processes.minimum
(count)
The minimum number of server processes with status active.
aws.gamelift.healthy_server_processes
(count)
The average number of server processes that are reporting healthy.
aws.gamelift.healthy_server_processes.maximum
(count)
The maximum number of server processes that are reporting healthy.
aws.gamelift.healthy_server_processes.minimum
(count)
The minimum number of server processes that are reporting healthy.
aws.gamelift.percent_healthy_server_processes
(count)
The average percent of server processes that are reporting healthy.
Shown as percent
aws.gamelift.percent_healthy_server_processes.maximum
(count)
The maximum percent of server processes that are reporting healthy.
Shown as percent
aws.gamelift.percent_healthy_server_processes.minimum
(count)
The minimum percent of server processes that are reporting healthy.
Shown as percent
aws.gamelift.server_process_abnormal_terminations
(count)
The average number of server processes that were shut due to abormal circumstances .
aws.gamelift.server_process_abnormal_terminations.sum
(count)
The sum of the number of server processes that were shut due to abormal circumstances .
aws.gamelift.server_process_abnormal_terminations.minimum
(count)
The minimum number of server processes that were shut due to abormal circumstances .
aws.gamelift.server_process_abnormal_terminations.maximum
(count)
The maximum number of server processes that were shut due to abormal circumstances .
aws.gamelift.activating_game_sessions
(count)
The average number of game sessions with status activating .
aws.gamelift.activating_game_sessions.minimum
(count)
The minimum number of game sessions with status activating .
aws.gamelift.activating_game_sessions.maximum
(count)
The maximum number of game sessions with status activating .
aws.gamelift.active_game_sessions
(count)
The average number of game sessions with status active .
aws.gamelift.active_game_sessions.minimum
(count)
The minimum number of game sessions with status active .
aws.gamelift.active_game_sessions.maximum
(count)
The maximum number of game sessions with status active .
aws.gamelift.available_game_sessions
(count)
The average number of game session slots on active & healthy processes not being used.
aws.gamelift.available_game_sessions.minimum
(count)
The minimum number of game session slots on active & healthy processes not being used.
aws.gamelift.available_game_sessions.maximum
(count)
The maximum number of game session slots on active & healthy processes not being used.
aws.gamelift.percent_available_game_sessions
(count)
The average number of game session slots on all active server processes that are not being used.
Shown as percent
aws.gamelift.game_session_interruptions
(count)
The average number of game session that have been interrupted.
aws.gamelift.game_session_interruptions.sum
(count)
The sum of the number of game session that have been interrupted.
aws.gamelift.game_session_interruptions.minimum
(count)
The minimum number of game session that have been interrupted.
aws.gamelift.game_session_interruptions.maximum
(count)
The maximum number of game session that have been interrupted.
aws.gamelift.current_player_sessions
(count)
The average number of player sessions with active or reserved status.
aws.gamelift.current_player_sessions.minimum
(count)
The minimum number of player sessions with active or reserved status.
aws.gamelift.current_player_sessions.maximum
(count)
The maximum number of player sessions with active or reserved status.
aws.gamelift.player_session_activations
(count)
The average number of player sessions that transitioned from reserved to active.
aws.gamelift.player_session_activations.sum
(count)
The sum of the number of player sessions that transitioned from reserved to active.
aws.gamelift.player_session_activations.minimum
(count)
The minimum number of player sessions that transitioned from reserved to active.
aws.gamelift.player_session_activations.maximum
(count)
The maximum number of player sessions that transitioned from reserved to active.
aws.gamelift.average_wait_time
(count)
The average amount of time a game session requests in the que with status pending have been waiting.
aws.gamelift.average_wait_time.sum
(count)
The sum of the amount of time a game session requests in the que with status pending have been waiting.
aws.gamelift.average_wait_time.minimum
(count)
The minimum amount of time a game session requests in the que with status pending have been waiting.
aws.gamelift.average_wait_time.maximum
(count)
The maximum amount of time a game session requests in the que with status pending have been waiting.
aws.gamelift.first_choice_not_viable
(count)
The average number of game sessions successfully placed but not in the first choice fleet because the fleet is not viable.
aws.gamelift.first_choice_not_viable.sum
(count)
The sum of the number of game sessions successfully placed but not in the first choice fleet because the fleet is not viable.
aws.gamelift.first_choice_not_viable.maximum
(count)
The maximum number of game sessions successfully placed but not in the first choice fleet because the fleet is not viable.
aws.gamelift.first_choice_not_viable.minimum
(count)
The minimum number of game sessions successfully placed but not in the first choice fleet because the fleet is not viable.
aws.gamelift.first_choice_out_of_capacity
(count)
The average number of game sessions successfully placed but not in the first choice fleet because the fleet has no available resources.
aws.gamelift.first_choice_out_of_capacity.sum
(count)
The sum of the number of game sessions successfully placed but not in the first choice fleet because the fleet has no available resources.
aws.gamelift.first_choice_out_of_capacity.minimum
(count)
The minimum number of game sessions successfully placed but not in the first choice fleet because the fleet has no available resources.
aws.gamelift.first_choice_out_of_capacity.maximum
(count)
The maximum number of game sessions successfully placed but not in the first choice fleet because the fleet has no available resources.
aws.gamelift.lowest_latency_placement
(count)
The average number of game sessions placed in a region that offers the queue's lowest possible latency.
aws.gamelift.lowest_latency_placement.sum
(count)
The sum of the number of game sessions placed in a region that offers the queue's lowest possible latency.
aws.gamelift.lowest_latency_placement.minimum
(count)
The minimum number of game sessions placed in a region that offers the queue's lowest possible latency.
aws.gamelift.lowest_latency_placement.maximum
(count)
The maximum number of game sessions placed in a region that offers the queue's lowest possible latency.
aws.gamelift.lowest_price_placement
(count)
The average number of game sessions placed in a region that offers the queue's lowest price for the region.
aws.gamelift.lowest_price_placement.sum
(count)
The sum of the number of game sessions placed in a region that offers the queue's lowest price for the region.
aws.gamelift.lowest_price_placement.minimum
(count)
The minimum number of game sessions placed in a region that offers the queue's lowest price for the region.
aws.gamelift.lowest_price_placement.maximum
(count)
The maximum number of game sessions placed in a region that offers the queue's lowest price for the region.
aws.gamelift.placements_cancelled
(count)
The average number of game session placement requests that were cancelled.
aws.gamelift.placements_cancelled.sum
(count)
The sum of the number of game session placement requests that were cancelled.
aws.gamelift.placements_cancelled.minimum
(count)
The minimum number of game session placement requests that were cancelled.
aws.gamelift.placements_cancelled.maximum
(count)
The maximum number of game session placement requests that were cancelled.
aws.gamelift.placements_failed
(count)
The average number of game session placement requests tha failed.
aws.gamelift.placements_cancelled.sum
(count)
The sum of the number of game session placement requests that were cancelled.
aws.gamelift.placements_cancelled.minimum
(count)
The minimum number of game session placement requests that were cancelled.
aws.gamelift.placements_cancelled.maximum
(count)
The maximum number of game session placement requests that were cancelled.
aws.gamelift.placements_started
(count)
The average number of game session placement requests that were added to the queue.
aws.gamelift.placements_started.sum
(count)
The sum of the number of game session placement requests that were added to the queue.
aws.gamelift.placements_started.minimum
(count)
The minimum number of game session placement requests that were added to the queue.
aws.gamelift.placements_started.maximum
(count)
The maximum number of game session placement requests that were added to the queue.
aws.gamelift.placements_succeeded
(count)
The average number of game session placement requests that resulted in a new session.
aws.gamelift.placements_succeeded.sum
(count)
The sum of the number of game session placement requests that resulted in a new session.
aws.gamelift.placements_succeeded.minimum
(count)
The minimum number of game session placement requests that resulted in a new session.
aws.gamelift.placements_succeeded.maximum
(count)
The maximum number of game session placement requests that resulted in a new session.
aws.gamelift.placements_timed_out
(count)
The average number of game session placement requests that reached the queue's timeout limit.
aws.gamelift.placements_timed_out.sum
(count)
The sum of the number of game session placement requests that reached the queue's timeout limit.
aws.gamelift.placements_timed_out.minimum
(count)
The minimum number of game session placement requests that reached the queue's timeout limit.
aws.gamelift.placements_timed_out.maximum
(count)
The maximum number of game session placement requests that reached the queue's timeout limit.
aws.gamelift.queue_depth
(count)
The average number of game session placement requests in the queue with status pending.
aws.gamelift.queue_depth.sum
(count)
The sum of the number of game session placement requests in the queue with status pending.
aws.gamelift.queue_depth.minimum
(count)
The minimum number of game session placement requests in the queue with status pending.
aws.gamelift.queue_depth.maximum
(count)
The maximum number of game session placement requests in the queue with status pending.

Événements

L’intégration Amazon Gamelift n’inclut aucun événement.

Checks de service

L’intégration Amazon Gamelift n’inclut aucun check de service.

Dépannage

Besoin d’aide ? Contactez l’assistance Datadog.