Das Dashboard zur Beobachtbarkeit von Speicherdiensten bietet Echtzeitdiagramme zu Ihrer Speichernutzung und API-Anfragen. Es besitzt auch ein integriertes Alarmsystem, das Sie per E-Mail benachrichtigt, wenn ein Problem auftritt, um Ihnen zu helfen, synchron zu troubleshoot. Für weitere Informationen über spezifische Fehler können Sie Ihren Fehlerbericht ansehen, um die Fehlerprotokolle zu finden.
Zugriff auf das Dashboard
Das Dashboard zur Beobachtbarkeit von Speicherdiensten ist für jedes Spiel verfügbar, das MemoryStoreService verwendet, aber Sie müssen entweder der Spieleigentümer sein oder Analysegruppenberechtigungen haben, um auf das Dashboard zuzugreifen.
So greifen Sie auf das Dashboard zu:
- Navigieren Sie zur Seite „Erstellungen“ im Creator Dashboard.
- Erweitern Sie den Kontowechseler in der oberen linken Ecke und wählen Sie Ihr Konto oder die Gruppe aus, die das Zielspiel besitzt.
- Wählen Sie das Spiel aus.
- Wählen Sie im Dropdown-Menü Überwachung die Option Speicherdienste.
Verfügbare Diagramme
Das Dashboard umfasst zwei Kategorien von Liniendiagrammen:
- Quota Usage-Diagramme zur Verfolgung Ihrer Nutzung im Vergleich zu den dynamisch zugewiesenen Quotas, die basierend auf der Anzahl der Nutzer in Ihrem Spiel berechnet werden.
- Speichernutzung zeigt Ihre Speichernutzung pro Minute in Byte im Vergleich zu Ihrem verbleibenden zugewiesenen Kontingent.
- API-Anforderungs-Einheit zeigt Ihre gesamten Anforderungseinheiten pro Minute im Vergleich zu Ihrem verbleibenden zugewiesenen Kontingent. Dieses Diagramm kann nach jeder API-Methode unterteilt werden.
- API-Nutzung und -Leistung-Diagramme zur Überwachung des Nutzungsmusters und der Leistung der API basierend auf API-Methode und Antwortstatus.
- Anforderungsanzahl nach API zeigt die Anzahl der API-Anfragen pro Minute nach API-Methode, wie MemoryStoreQueue:ReadAsync() oder MemoryStoreSortedMap:UpdateAsync().
- Anforderungsanzahl nach Status zeigt die Anzahl der API-Anfragen nach Antwortstatus.
- Anforderung nach API x Status zeigt die Antwortstatus, die von allen oder einer speziellen API-Methode zurückgegeben werden.
Das Diagramm enthält Daten der letzten 30 Tage, und Sie können einen benutzerdefinierten Zeitraum mit dem Selektor oben auf der Seite auswählen. Wenn Sie einen Zeitraum auswählen, der früher als 30 Tage ist, gibt das System einen Anforderung fehlgeschlagen-Fehler zurück.
Antwortstatuscodes
Die Diagramme Anforderungsanzahl nach Status und Anfragen nach API x Status im Dashboard zur Beobachtbarkeit beinhalten Statuscodes von API-Antworten, die Sie nutzen können, um Fehler zu verstehen und zu beheben. Für eine Tabelle, die all diese Statuscodes auflistet und beschreibt, siehe Beobachtbarkeit. Darüber hinaus finden Sie Informationen zur Behebung dieser Fehler oder dem spezifischen Quota oder Limit, auf das sich ein Fehler bezieht, in Fehlerbehebung und Grenzen und Quoten.
Benachrichtigungsalarme
Das E-Mail-Alarm-System erkennt automatisch und sendet Ihnen Alarme über Probleme mit der Nutzung von Speicherdiensten, die die Leistung Ihres Spiels beeinträchtigen können. Es gibt zwei Arten von Alarmen:
- Warnungen sind Alarme mit niedrigerer Priorität über Probleme, die potenziell Ihr Spiel beeinträchtigen können. Sie sollten diese lösen, bevor sie zu kritischen Problemen werden. Das Dashboard kennzeichnet diese Alarme, indem es das Diagramm in Gelb mit einer Warnmeldung hervorhebt.
- Kritische Alarme sind Alarme mit höherer Priorität zu Problemen, die Ihr Spiel direkt beeinflussen. Sie sollten diese Probleme so schnell wie möglich beheben, um eine verschlechterte Leistung zu verhindern. Das Dashboard kennzeichnet diese Alarme, indem es das Diagramm in Rot mit einer Fehlermeldung hervorhebt.
Wenn Ihr Spiel gleichzeitig zwei Arten von Alarmen auslöst, zeigt das Dashboard die Alarmkopfnachricht an und hebt den Diagrammregion zu Ihrer Aufmerksamkeit als Kritisch hervor.
Derzeit hat das System vier integrierte Alarme für die Speichernutzung und API-Anfragen. Wenn Ihr Spiel einen Alarmgrenzwert überschreitet, benachrichtigt Sie das System höchstens einmal pro Tag für jeden Alarm. Wenn Sie eine E-Mail-Benachrichtigung erhalten, sollten Sie das Dashboard aufrufen und Maßnahmen ergreifen, um eine verschlechterte Leistung zu verhindern.
Alarme zur Speichernutzung
Das System sendet die folgenden Alarme zur Speichernutzung:
Eine Warnung, wenn die Speichernutzung Ihres Spiels innerhalb der letzten Stunde 70 % des gesamten Quotas überschreitet.

Ein Kritischer Alarm, wenn Ihr Spiel das Speicherkontingent in der letzten Stunde überschreitet.

Diese Probleme treten normalerweise auf, wenn Sie eine Datenstruktur des Speicherdienstes mit zu vielen Daten überfüllen, was das Kontingent schnell erschöpfen kann, selbst wenn Sie nur Anfragen für einige Schlüssel senden. Wenn Sie beispielsweise eine lange Ablaufzeit für Schlüssel festlegen oder verarbeitete Daten nicht bereinigen, können zusätzliche Daten Ihr Speicherquota füllen.
Um diese Probleme zu verhindern und zu beheben, wenden Sie beste Praktiken an, um den Überblick über Datenstrukturen zu behalten, die Sie aktiv verwenden, und richten Sie einen Mechanismus zum Bereinigen verarbeiteter Daten ein.
Alarme für API-Anfragen
Das System sendet die folgenden Alarme für API-Anfragen:
Ein Kritischer Alarm, wenn die Zahl Ihrer Fehlgeschlagenen Speicheranfragen innerhalb der letzten Stunde 20 % überschreitet.

Ein Kritischer Alarm, wenn mehr als 10 % Ihrer Speicheranfragen im letzten Monat gedrosselt wurden.
- Dieser Alarm basiert auf der Anzahl der DataStructureRequestsOverLimit + TotalRequestsOverLimit, die Fehlerantworten sind, die anzeigen, dass Ihr Spiel wegen zu vieler Anfragen gedrosselt wird.
- Dieser Alarm steht nicht im Zusammenhang mit der Anforderungsgröße, sondern nur mit der Menge.

Alle API-Anfragen haben entsprechende Antwortstatuscodes, sodass Sie das Verhältnis von Erfolg-Antworten zu allen Fehlerantworten mit dem Diagramm Anforderungsanzahl nach Status zur Fehlerbehebung ansehen können.