記憶體儲存觀察能力儀表板提供實時的圖表,顯示您的記憶體使用情況和 API 請求。它還具有內建的警報系統,當出現問題時會通過電子郵件通知您,以幫助您同步排查問題。有关特定錯誤的更多信息,您可以查看您的 錯誤報告 以找到錯誤日誌。
訪問儀表板
記憶體儲存觀察能力儀表板對於使用 MemoryStoreService 的任何遊戲均可用,但您必須是遊戲擁有者或具有 分析群組許可 才能訪問儀表板。
要訪問儀表板:
- 在 創作者儀表板 的 創作 頁面上導航。
- 展開左上方的帳戶切換器並選擇您的帳戶或擁有目標遊戲的群組。
- 選擇遊戲。
- 在 監控 下拉菜單中,選擇 記憶體儲存。
可用圖表
儀表板包括兩類折線圖:
- 配額使用 圖表,用於跟踪您的使用情況與 動態分配的配額 的比較,這些配額是基於您遊戲中的用戶數計算的。
- 記憶體使用情況 顯示每分鐘的記憶體使用情況(以字節為單位)與您剩餘的配額量進行比較。
- API 請求單位 顯示每分鐘的總請求單位與您剩餘的配額量進行比較。此圖表可以按每個 API 方法進行細分。
- API 使用和性能 圖表,用於監控基於 API 方法和響應狀態的 API 使用模式和性能。
- 按 API 的請求計數 顯示按 API 方法每分鐘的 API 請求計數,例如 MemoryStoreQueue:ReadAsync() 或 MemoryStoreSortedMap:UpdateAsync()。
- 按狀態的請求計數 顯示按 響應狀態 的 API 請求計數。
- 按 API x 狀態的請求 顯示所有或特定 API 方法返回的響應狀態。
該圖表包含過去 30 天的數據,您可以使用頁面頂部的選擇器選擇查看自定義時間範圍。如果您選擇的時間範圍在 30 天之前,系統將返回 請求失敗 錯誤。
響應狀態碼
觀察能力儀表板的 按狀態的請求計數 和 按 API x 狀態的請求 圖表中包括 API 響應的狀態碼,您可以使用這些狀態碼來了解和排查錯誤。如需列出和描述所有這些狀態碼的表格,請參見 觀察能力。另外,有關如何解決這些錯誤的信息,或與錯誤相關的具體配額或限制的信息,請參見 疑難排解 和 限制和配額。
通知警報
電子郵件警報系統會自動檢測並向您發送可能影響您遊戲性能的記憶體儲存使用問題的警報。有兩種類型的警報:
- 警告 是低優先級的警報,涉及可能影響您遊戲的問題。您應該在這些問題變得關鍵之前解決它們。儀表板通過用黃色高亮顯示圖表並顯示警告消息來標記這些警報。
- 關鍵 是高優先級的警報,涉及直接影響您遊戲的問題。您應該盡快解決這些問題,以防止性能下降。儀表板通過用紅色高亮顯示圖表並顯示錯誤消息來標記這些警報。
當您的遊戲同時觸發兩種類型的警報時,儀表板會顯示警報標題消息,並高亮顯示圖表區域,提醒您注意 關鍵。
目前,系統有四個內建的記憶體使用和 API 請求的警報。如果您的遊戲超過警報閾值,系統最多會每天通知您一次每個警報。在收到電子郵件警報時,您應查看儀表板並采取措施防止性能下降。
記憶體使用警報
系統發送以下記憶體使用警報:
當您的遊戲的記憶體使用量在過去一小時內超過總配額的 70% 時,發送 警告 警報。

當您的遊戲在過去一小時內超過記憶體大小配額時,發送 關鍵 警報。

這些問題通常發生在您過度填充記憶體儲存數據結構時,過多的數據會迅速消耗配額,即使您只對少數鍵發送請求。例如,如果您對鍵設置了長的過期時間或未清理處理過的數據,額外的數據會填滿您的記憶體配額。
為了防止和解決這些問題,請應用 最佳實踐 來跟蹤您正在積極使用的數據結構,並建立清理處理過的數據的機制。
API 請求警報
系統發送以下 API 請求警報:
當您的記憶體儲存請求失敗的次數在過去一小時內超過 20% 時,發送 關鍵 警報。

當您的記憶體儲存請求中超過 10% 被限制時,發送 關鍵 警報。
- 此警報基於 DataStructureRequestsOverLimit + TotalRequestsOverLimit 的數量,這是錯誤響應,表示您的遊戲因為發送了太多請求而被限制。
- 此警報與請求大小無關,僅與數量有關。

所有 API 請求都有相應的 響應狀態碼,因此您可以使用 按狀態的請求計數 圖表查看 成功 響應與所有錯誤響應的比例,以進行 疑難排解。