Monitoraggio di Amazon GameLift Servers - Amazon GameLift Servers

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

Monitoraggio di Amazon GameLift Servers

Se utilizzi Amazon GameLift Servers FleetIQ come funzionalità autonoma con Amazon EC2, consulta la sezione Security in Amazon EC2 nella Amazon EC2 User Guide.

Il monitoraggio è una parte importante per mantenere l'affidabilità, la disponibilità e le prestazioni delle Amazon GameLift Servers altre AWS soluzioni. Esistono tre impieghi principali per i parametri di Amazon GameLift Servers: monitorare l'integrità del sistema e impostare gli allarmi, tenere traccia delle prestazioni del server di gioco e gestire la capacità utilizzando il dimensionamento automatico o manuale.

AWS fornisce i seguenti strumenti di monitoraggio per osservareAmazon GameLift Servers, segnalare quando qualcosa non va e intraprendere azioni automatiche quando necessario:

  • Amazon GameLift Serversconsole: utilizza l'interfaccia grafica per gestire le Amazon GameLift Servers risorse e tenere traccia delle attività di hosting dei giochi.

  • Amazon CloudWatch: puoi monitorare i Amazon GameLift Servers parametri in tempo reale, nonché i parametri per altre AWS risorse e applicazioni che esegui sui AWS servizi. CloudWatch offre una suite di funzionalità di monitoraggio, inclusi strumenti per creare dashboard personalizzati e la possibilità di impostare allarmi che avvisano o intervengono quando una metrica raggiunge una soglia specificata.

  • AWS CloudTrail— acquisisce tutte le chiamate API e gli eventi correlati effettuati da o per conto dell' AWS account dell'utente e per Amazon GameLift Servers altri servizi. AWS I dati vengono forniti come file di log a un bucket Amazon S3 specificato dall'utente. Puoi identificare quali utenti e account hanno effettuato le chiamate AWS, l'indirizzo IP di origine da cui sono state effettuate le chiamate e quando sono avvenute le chiamate.

  • Registri delle sessioni di gioco: puoi inviare messaggi server personalizzati per le tue sessioni di gioco in file di registro archiviati in Amazon S3.

Confronto delle metriche tra le fonti di monitoraggio

Amazon GameLift Serversfornisce metriche attraverso tre fonti principali: le metriche Fleet Activity della Amazon GameLift Servers console, il Amazon GameLift Servers Servers Metrics Plugin for Unreal e le metriche Amazon. CloudWatch Amazon GameLift Servers Comprendere la sovrapposizione e le funzionalità uniche di ciascuna fonte ti aiuta a scegliere l'approccio di monitoraggio giusto per le tue esigenze.

Disponibilità delle metriche per fonte

Le sezioni seguenti descrivono quali metriche sono disponibili nelle diverse fonti di monitoraggio, evidenziando le sovrapposizioni e le funzionalità uniche.

Metriche disponibili in tutte le fonti

La seguente metrica è costantemente disponibile nella console, nel plug-in e: CloudWatch

  • Active Instances/ActiveInstances— Il numero di istanze con stato ATTIVO che eseguono processi server attivi

Metriche disponibili in Console e CloudWatch

Le seguenti metriche sono disponibili sia nella Amazon GameLift Servers console che in Amazon CloudWatch e forniscono una gestione della flotta e un monitoraggio della capacità coerenti:

  • Idle instances/IdleInstances— Istanze attive che attualmente non ospitano sessioni di gioco

  • Percent idle instances/PercentIdleInstances— Percentuale di istanze attive inattive

  • Desired instances/DesiredInstances— Numero previsto di istanze attive che mantiene Amazon GameLift Servers

  • Max instances/MaxInstances— Numero massimo di istanze consentite per il parco istanze

  • Min instances/MinInstances— Numero minimo di istanze consentito per il parco istanze

  • Instance interruptions/InstanceSpotInterruptions— Numero di istanze spot che sono state interrotte

  • Recycled instances/RecycledSpotInstances— Numero di istanze spot che sono state riciclate e sostituite

  • Game session interruptions/GameSessionSpotInterruptions— Sessioni di gioco interrotte a causa dell'interruzione dell'istanza spot

  • Unhealthy instances replaced/UnhealthyInstancesReplaced— Istanze sostituite a causa di problemi di salute

  • Activating game sessions— Sessioni di gioco attualmente in fase di avvio

  • Active game sessions— Sessioni di gioco attualmente in corso e con giocatori in cui sono presenti giocatori

  • Available game sessions— Sessioni di gioco che possono accettare giocatori aggiuntivi

  • Concurrent activatable game sessions— Sessioni di gioco che possono essere attivate contemporaneamente

  • Percent available game sessions— Percentuale di sessioni di gioco disponibili per i nuovi giocatori

Metriche esclusive per CloudWatch

Amazon CloudWatch fornisce metriche operative specifiche:

  • Unhealthy instances replaced— Istanze sostituite a causa di problemi di salute

Metriche esclusive per le flotte di container

Le flotte di container forniscono metriche aggiuntive specifiche per i server di gioco containerizzati:

Metriche relative ai gruppi di container
  • ActiveGameServerContainerGroups— Numero di gruppi di contenitori di server di gioco attivi

  • IdleGameServerContainerGroups— Numero di gruppi di contenitori di server di gioco inattivi

  • PendingGameServerContainerGroups— Numero di gruppi di contenitori di server di gioco in sospeso

  • TerminatingGameServerContainerGroups— Numero di gruppi di contenitori di server di gioco terminati

  • UnhealthyGameServerContainerGroupsReplaced— Numero di gruppi di contenitori non integri che sono stati sostituiti

Metriche delle prestazioni dei container
  • ContainerCPUUtilizationPerInstance— Utilizzo della CPU per istanza del contenitore

  • ContainerCPUReservation— Capacità CPU riservata per i contenitori

  • ContainerMemoryReservation— Capacità di memoria riservata per i contenitori

  • ContainerMemoryUtilization— Utilizzo della memoria da parte dei contenitori

  • ContainerNetworkIn— Traffico di rete in entrata per contenitori

  • ContainerNetworkOut— Traffico di rete in uscita per container

  • ContainerStorageReadBytes— Byte di lettura dello storage per i contenitori

  • ContainerStorageWriteBytes— Archiviazione: byte di scrittura per i contenitori

Metriche delle istanze rinominate
  • InstanceCPUUtilization— Utilizzo della CPU a livello di istanza (rinominato da) CPUUtilization

  • InstanceNetworkIn— Traffico di rete in entrata a livello di istanza (rinominato da) NetworkIn

  • InstanceNetworkOut— Traffico di rete in uscita a livello di istanza (rinominato da) NetworkOut

  • InstanceStorageReadBytes— Byte letti dallo storage a livello di istanza (rinominati da) DiskReadBytes

  • InstanceStorageWriteBytes— Byte di scrittura nello storage a livello di istanza (rinominati da) DiskWriteBytes

  • InstanceStorageReadOps— Operazioni di lettura dello storage a livello di istanza (rinominate da) DiskReadOps

  • InstanceStorageWriteOps— Operazioni di scrittura sullo storage a livello di istanza (rinominate da) DiskWriteOps

Scelta della giusta fonte di monitoraggio

Seleziona il tuo approccio di monitoraggio in base alle tue esigenze specifiche:

  • Utilizza la Amazon GameLift Servers console per la gestione della flotta, la pianificazione della capacità e la supervisione operativa generale. La console offre una visione integrata dello stato della flotta e dell'attività dei giocatori. Per ulteriori informazioni, consulta Tieni traccia dell'hosting di giochi in Amazon GameLift Servers console.

  • Usa Amazon CloudWatch per il monitoraggio automatico, gli avvisi e l'integrazione con altri AWS servizi. CloudWatch abilita dashboard personalizzati e automazione basata sugli allarmi. Per ulteriori informazioni, consulta Monitora Amazon GameLift Servers con Amazon CloudWatch.

  • Utilizza più fonti per un monitoraggio completo. Combina la supervisione della console, i dettagli tecnici dei plug-in e CloudWatch l'automazione per una visibilità completa della tua infrastruttura di hosting di giochi.

Per funzionalità di monitoraggio aggiuntive, puoi anche utilizzare:

Argomenti