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
Il monitoraggio è un elemento 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.
-
Metriche di telemetria del server: ti Amazon GameLift Servers consentono di emettere metriche personalizzate direttamente dai tuoi server di gioco tramite SDK e integrazione di plug-in. Puoi definire e monitorare le tue metriche specifiche del gioco insieme ai dati integrati su prestazioni, rete, memoria e tempistica. Tutte le metriche possono essere pubblicate su Amazon Managed Service for Prometheus e monitorate in Amazon Grafana utilizzando dashboard completamente personalizzabili. Puoi anche pubblicare su Amazon CloudWatch per l'integrazione con altri AWS servizi. Il sistema di telemetria è completamente personalizzabile: puoi creare query Prometheus personalizzate per ricavare metriche aggiuntive oltre a quelle integrate. Per le guide all'implementazione specifiche per il tuo stack tecnologico, consulta. Monitoraggio con metriche di telemetria del server
-
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. Amazon CloudWatch offre una suite di funzionalità di monitoraggio, tra cui strumenti per creare dashboard personalizzati e la possibilità di impostare allarmi che notificano 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 del tuo AWS account 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, le metriche di telemetria del server 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 tabelle seguenti mostrano quali metriche sono disponibili in diverse fonti di monitoraggio, organizzate per categoria di metriche.
Parametri dell'istanza
Metriche a livello di istanza per il monitoraggio della capacità e dello stato della flotta:
| Metrica | Console | CloudWatch | Telemetria |
|---|---|---|---|
| Istanze attive | ✓ | ✓ | ✓ |
| Istanze inattive | ✓ | ✓ | ✓* |
| Percentuale di istanze inattive | ✓ | ✓ | ✓* |
| Istanze desiderate | ✓ | ✓ | |
| Numero massimo di istanze | ✓ | ✓ | |
| Numero minimo di istanze | ✓ | ✓ | |
| Utilizzo CPU | ✓ | ✓ | |
| Ingresso/uscita di rete | ✓ | ✓ | |
| Disk/Storage read/write | ✓ | ✓ | |
| Interruzioni delle istanze | ✓ | ✓ | |
| Istanze riciclate | ✓ | ✓ | |
| Istanze non sane sostituite | ✓ |
* Disponibile tramite query Prometheus personalizzate che utilizzano dati di telemetria.
Metriche del server di gioco
Metriche relative ai processi del server e alle sessioni di gioco:
| Metrica | Console | CloudWatch | Telemetria |
|---|---|---|---|
| Sessioni di gioco attive | ✓ | ✓ | ✓* |
| Attivazione delle sessioni di gioco | ✓ | ✓ | |
| Sessioni di gioco disponibili | ✓ | ✓ | |
| Percentuale di sessioni di gioco disponibili | ✓ | ✓ | |
| Sessioni di gioco attivabili simultanee | ✓ | ✓ | |
| Interruzioni della sessione di gioco | ✓ | ✓ | |
| Processi attivi del server | ✓ | ||
| Server di gioco sani | ✓ | ||
| Sessioni di gioco interrotte | ✓ |
* Disponibile tramite query Prometheus personalizzate che utilizzano dati di telemetria.
Metriche sull'utilizzo dei giocatori
Metriche relative alla sessione del giocatore e agli utenti simultanei:
| Metrica | Console | CloudWatch | Telemetria |
|---|---|---|---|
| Sessioni giocatore correnti | ✓ | ||
| Attivazioni delle sessioni Player | ✓ | ||
| Utenti simultanei globali (CCU) | ✓ | ||
| Localizzazione degli utenti simultanei (CCU) | ✓ | ||
| Capacità di localizzazione | ✓ |
Metriche della flotta di container
Metriche specifiche per i container (disponibili solo CloudWatch per le flotte di container):
| Metrica | Console | CloudWatch | Telemetria |
|---|---|---|---|
| Gruppi di container attivi | ✓ | ✓ | |
| Gruppi di contenitori inattivi | ✓ | ✓ | |
| Utilizzo dei container CPU/Memory | ✓ | ✓ | |
| Traffico di rete di container | ✓ | ✓ | |
| Operazioni di storage in container | ✓ | ✓ |
Scelta della giusta fonte di monitoraggio
Seleziona il tuo approccio di monitoraggio in base alle tue esigenze specifiche:
-
Utilizza le metriche di telemetria dei server per monitorare i dati completi sulle prestazioni dei server di gioco ed emettere metriche personalizzate specifiche per il gioco. Queste metriche forniscono informazioni dettagliate sulle prestazioni del server, sull'attività di rete, sull'utilizzo della memoria e sui dati di temporizzazione per tutti i motori di gioco e i server. SDKs Puoi definire metriche personalizzate per gli eventi di gioco, le prestazioni della logica aziendale e i punti dati specifici dell'applicazione. Tutte le dashboard sono completamente personalizzabili e puoi creare query Prometheus personalizzate per ricavare metriche aggiuntive dai dati raccolti. Per ulteriori informazioni, consulta Monitoraggio con metriche di telemetria del server.
-
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 Gestisci le risorse di hosting di giochi con Amazon GameLift Servers.
-
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.
-
Usa Amazon Managed Service for Prometheus per la raccolta e l'archiviazione di metriche ad alte prestazioni con funzionalità di interrogazione PromQL. Prometheus offre un'archiviazione scalabile di serie temporali per le metriche di telemetria dei server.
-
Usa Amazon Managed Grafana per una visualizzazione avanzata e una dashboard completamente personalizzabile. Grafana offre GameLift dashboard predefinite che puoi personalizzare ed estendere, oltre a supportare la creazione di dashboard completamente personalizzate con più fonti di dati. Puoi creare query e visualizzazioni personalizzate per tenere traccia di tutte le metriche importanti per il tuo gioco.
-
Utilizza più fonti per un monitoraggio completo. Combina la supervisione della console, le metriche di telemetria dei server e gli avvisi automatici per una visibilità completa sulla tua infrastruttura di hosting dei giochi.
Per funzionalità di monitoraggio aggiuntive, puoi anche utilizzare:
-
Registrazione Amazon GameLift Servers Chiamate API con AWS CloudTrail— Tieni traccia delle chiamate API e degli eventi correlati per il controllo e la conformità.
-
Registrazione dei messaggi del server Amazon GameLift Servers— Acquisisci messaggi personalizzati sul server e registri delle sessioni di gioco.