Monitoraggio con metriche di telemetria del server - 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 con metriche di telemetria del server

Amazon GameLift Serverspuò essere configurato per raccogliere e pubblicare metriche di telemetria per i server di gioco in esecuzione su flotte gestite di Amazon EC2 e Container. Queste metriche diventano disponibili dopo aver implementato il raccoglitore di telemetria con la build del server. Il sistema di metriche supporta tutti SDKs (C++, C#, Go), tutti i plugin (Unreal, Unity) e il Game Server Wrapper. Amazon GameLift Servers I dati delle metriche vengono trasferiti ad Amazon Managed Service for Monitora Amazon GameLift Servers con Amazon CloudWatch Prometheus e alle dashboard di Amazon Managed Grafana (consigliate per la visualizzazione).

metriche di telemetria

Monitora le prestazioni dei tuoi server di gioco utilizzando dashboard preconfigurate in Amazon Managed Grafana o Amazon. CloudWatch

Vantaggi delle metriche di telemetria

Il sistema di metriche di telemetria offre cinque vantaggi chiave:

  • Metriche specifiche del motore di gioco: i plug-in del motore di gioco (Unreal, Unity) forniscono un'integrazione nativa con metriche prestazionali specifiche del motore, come il tick time del server, il frame rate e l'utilizzo delle risorse a livello di motore, fondamentali per l'ottimizzazione delle prestazioni di gioco.

  • Supporto per metriche personalizzate: definisci e monitora le tue metriche specifiche del gioco utilizzando le chiamate alle funzioni SDK del server per monitorare eventi di gioco personalizzati, prestazioni di business logic e punti dati specifici dell'applicazione importanti per il tuo gioco.

  • Raccolta automatizzata: le metriche fluiscono automaticamente dopo l'implementazione del raccoglitore di telemetria senza bisogno di strumentazione aggiuntiva e integrazione diretta con Amazon Managed Service per Prometheus e Amazon. CloudWatch

  • Monitoraggio a più livelli: metriche a livello di flotta per capacità e scalabilità, metriche a livello di istanza per l'utilizzo delle risorse e metriche delle sessioni di gioco per il monitoraggio delle prestazioni.

  • Compatibilità universale: funziona con tutti gli ambienti di sviluppo Amazon GameLift Servers supportati, è integrato con tutti i server e supporta nativamente i plugin dei motori di gioco. SDKs

Nota

Le metriche di telemetria sono disponibili per le flotte gestite di Amazon GameLift Servers Amazon EC2 o container che eseguono Amazon Linux 2023 o Windows.

Prima di iniziare

Risorse richieste AWS

  • AWS account configurato perAmazon GameLift Servers.

  • Flotta gestita in esecuzione su:

    • Amazon EC2 con sistemi operativi supportati, OPPURE

    • Contenitori con Amazon Linux 2023

  • Autorizzazioni IAM appropriate

Requisiti IAM

Le seguenti autorizzazioni IAM sono richieste solo se prevedi di utilizzare il servizio corrispondente:

  • Amazon Managed Service for Prometheus (richiesto solo se si pubblicano metriche su Prometheus)

    • Autorizzazione aps:RemoteWrite

    • Accesso al tuo spazio di lavoro Prometheus

  • Amazon CloudWatch (richiesto solo se si pubblicano metriche su Amazon CloudWatch)

    • Autorizzazione cloudwatch:PutMetricData

    • Accesso ai namespace delle metriche

  • Amazon Managed Grafana (richiesto solo se si utilizzano le dashboard Grafana)

    • Autorizzazione grafana:Read

    • Configurazione SSO per l'accesso alla dashboard