Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
GAMEREL03-BP03 Monitora gli eventi dell'infrastruttura nel tempo per misurare l'impatto sul comportamento dei giocatori
Monitora il processo del server di gioco, le metriche delle istanze del server di gioco e le metriche dell'esperienza di gioco per determinare la causa principale dei problemi. Oltre al monitoraggio della CPU e della memoria, puoi anche configurare il monitoraggio delle metriche di rete relative alle limitazioni di rete delle EC2 istanze per avvisarti di problemi come l'eccesso di larghezza di banda o altri problemi a livello di rete che packets-per-second potrebbero indicare che le risorse del server non sono sufficienti.
Livello di rischio associato se questa best practice non fosse adottata: elevato
Guida all’implementazione
Usa CloudWatch Synthetics per verificare le funzionalità dell'applicazione fondamentali per l'esperienza del giocatore, come l'impossibilità di accedere o altri problemi che influiscono sul servizio. Per i server di gioco ospitati su Amazon GameLift, valuta la possibilità di monitorare parametri come:
-
GameServerInterruptions e InstanceInterruptions, questo può aiutarti a capire in che modo le limitazioni della disponibilità delle istanze Spot influiscono sui server di gioco distribuiti con Spot.
-
ServerProcessAbnormalTerminations, che può essere utilizzato per rilevare interruzioni anomale nei processi del server di gioco.
Si consiglia di conservare i dati storici delle metriche relative all'affidabilità del server di gioco. Utilizza questi dati storici per scopi di reportistica e uniscili ad altri set di dati per scoprire potenziali tendenze e valutare l'impatto sul comportamento dei giocatori nel tempo che potrebbero essere dovuti a problemi dei server di gioco.
Amazon CloudWatch non conserva i parametri a tempo indeterminato e la risoluzione di archiviazione dei parametri aumenta nel tempo, quindi valuta la possibilità di esportare questi parametri in sistemi di storage a lungo termine convenienti come Amazon S3. Puoi configurare CloudWatchMetric Streams
Passaggi dell’implementazione
-
Monitora i parametri del server di gioco, delle istanze e della rete, tra cui larghezza di banda e packet-per-second limiti, utilizzando Amazon e CloudWatch Synthetics per i controlli delle CloudWatch funzionalità dei percorsi critici.
-
Tieni traccia GameLift di metriche specifiche come GameServerInterruptionse ServerProcessAbnormalTerminationsvaluta l'impatto della disponibilità delle istanze Spot e rileva terminazioni anomale dei server.
-
Esporta i CloudWatch parametri in Amazon S3 per lo storage a lungo termine, usa livelli convenienti come S3 Intelligent-Tiering o Glacier e analizza le tendenze con strumenti come Amazon Athena.