Überwachung mit Server-Telemetrie-Metriken - Amazon GameLift Servers

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überwachung mit Server-Telemetrie-Metriken

Amazon GameLift Serverskann so konfiguriert werden, dass Telemetriedaten für Spieleserver gesammelt und veröffentlicht werden, die auf verwalteten Amazon EC2 - und Container-Flotten laufen. Diese Metriken werden verfügbar, nachdem Sie den Telemetrie-Collector mit Ihrem Server-Build bereitgestellt haben. Das Metriksystem unterstützt alle SDKs (C++, C#, Go), alle Plugins (Unreal, Unity) und den Amazon GameLift Servers Game Server Wrapper. Metrikdaten fließen an Amazon Managed Service for Prometheus und Amazon Managed Grafana-Dashboards (zur Visualisierung empfohlen). Überwachen Sie Amazon GameLift Servers mit Amazon CloudWatch

telemetry_metrics

Überwachen Sie die Leistung Ihrer Spieleserver mithilfe vorgefertigter Dashboards in Amazon Managed Grafana oder Amazon. CloudWatch

Vorteile von Telemetrie-Metriken

Das Telemetrie-Metriksystem bietet fünf Hauptvorteile:

  • Game-Engine-spezifische Metriken — Game Engine-Plug-ins (Unreal, Unity) bieten eine native Integration mit Engine-spezifischen Leistungskennzahlen wie Server-Tick-Zeit, Framerate und Ressourcennutzung auf Engine-Ebene, die für die Optimierung der Spielleistung entscheidend sind.

  • Unterstützung benutzerdefinierter Metriken — Definieren und verfolgen Sie Ihre eigenen spielspezifischen Messwerte mithilfe von Server-SDK-Funktionsaufrufen, um benutzerdefinierte Gameplay-Ereignisse, die Leistung der Geschäftslogik und anwendungsspezifische Datenpunkte zu überwachen, die für Ihr Spiel wichtig sind.

  • Automatisierte Erfassung — Metriken fließen nach der Bereitstellung des Telemetrie-Collectors automatisch, ohne dass zusätzliche Instrumente erforderlich sind und direkte Integration mit Amazon Managed Service für Prometheus und Amazon erfolgt. CloudWatch

  • Überwachung auf mehreren Ebenen — Metriken auf Flottenebene für Kapazität und Skalierung, Metriken auf Instanzebene für die Ressourcennutzung und Metriken für Spielsitzungen zur Leistungsverfolgung.

  • Universell kompatibel — Funktioniert mit allen Amazon GameLift Servers unterstützten Entwicklungsumgebungen, ist in alle Server integriert und bietet native Unterstützung in Game SDKs Engine-Plug-ins.

Anmerkung

Telemetrie-Metriken sind für Amazon GameLift Servers verwaltete Amazon EC2 - oder Containerflotten verfügbar, auf denen Amazon Linux 2023 oder Windows ausgeführt wird.

Bevor Sie beginnen

Erforderliche Ressourcen AWS

  • AWS Konto konfiguriert fürAmazon GameLift Servers.

  • Verwaltete Flotte läuft auf:

    • Amazon EC2 mit unterstützten Betriebssystemen, ODER

    • Container mit Amazon Linux 2023

  • Entsprechende IAM-Berechtigungen

IAM-Anforderungen

Die folgenden IAM-Berechtigungen sind nur erforderlich, wenn Sie den entsprechenden Dienst nutzen möchten:

  • Amazon Managed Service für Prometheus (nur erforderlich, wenn Metriken in Prometheus veröffentlicht werden)

    • aps:RemoteWrite-Berechtigung

    • Zugang zu Ihrem Prometheus-Workspace

  • Amazon CloudWatch (nur erforderlich, wenn Metriken auf Amazon veröffentlicht werden CloudWatch)

    • cloudwatch:PutMetricData-Berechtigung

    • Zugriff auf Metrik-Namespaces

  • Amazon Managed Grafana (nur erforderlich, wenn Grafana-Dashboards verwendet werden)

    • grafana:Read-Berechtigung

    • SSO-Konfiguration für den Zugriff auf das Dashboard