記憶體監視器提供實時圖表,顯示您的記憶使用和 API 請求。它還有一個內置警報系統,以電子郵件通知您當發生問題時,幫助您排查在同步。對於特定錯誤的更多資訊,您可以查看您的 錯誤報告 以查找錯誤記錄。
存取面板
記憶體監視器可用於任何使用 MemoryStoreService 的體驗,但您必須是體驗所有者或具有 分析群組權限 才能存取監視器。
要存取控制板:
- 創作者控制板的創作頁面。
- 在 創作者中心 下拉選單中,選擇您的帳戶或屬於目標體驗的群組。
- 選擇體驗。
- 在 監視 下拉欄中,選擇 記憶體存儲 。
可用圖表
控制板包含兩個類別的線形圖:
- 使用限額 圖表來跟蹤您在體驗中的使用,與基於用戶數量的 動態分配限額,這是根據您體驗中的用戶數量來計算的。
- 記憶體使用率 在您的記憶體使用率每分鐘以比例比您剩下的資源額。
- API Request Unit 在您總共的請求單位每分鐘比您剩下的資源額減少多少。 這個圖形可以由每個 API 方法來分解。
- API使用和性能 圖表來監視API使用方式和性能,根據API方法和回應狀態。
- 要求 API 的 API 請求量每分鐘由 API 方法來處理, 例如 Class.MemoryStoreQueue:ReadAsync() 或 Class.MemoryStoreSortedMap:UpdateAsync() .
- 要求狀態的 API 請求狀態由狀態回應來決定 。
- 要求 API x 狀態 在所有或特定 API 方法的回應狀態。
圖表包含過去 30 天的資料,並且你可以選擇使用頁面上的選擇器檢視自訂時間範圍。如果你選擇了一個時間範圍早於 30 天,系統會發生 請求失敗 錯誤。
狀態代碼
監視可視化的 請求狀態 和 請求狀態 圖表包含監視代理獎勵的狀態代碼,您可以使用它們來了解和解決錯誤。對於列出並描述所有這些狀
通知警報
電子郵件警報系統會自動偵測並發送對您可能造成傷害的存取記錄問題的提醒。有兩種警報類型:
- 警告 是有關可能影響您體驗的問題的警報。您應該在它們變成危險問題之前解決它們。警告提示將警訊息標誌為黃色,以提示您。
- 條件反射 是發生在您體驗直接影響的問題時的警報。您應該盡快解決這些問題,以防止降級的性履約。監視器會用紅色字體標出錯誤訊息來提示圖表。
當您的體驗觸發兩種警報類型時,您的儀表板會顯示警報標題訊息,並且以 重要 的標題提示您注意區域。
目前,系統有四個預設警告對記憶體使用和 API 請求。 如果您的體驗超過警告門檻,系統將您最多一天通知一次對每個警告。 當您收到電子郵件警告時,您應該查看面板並執行行動以防止降級性履約。
記憶體使用警告
系統會傳送以下記憶體使用警告:
當您的體驗內存使用率超過上一小時總僅量的 70% 時發出警告。
在您的體驗超過了過去一小時內記憶體大小上限時發出 критический 警告。
這些問題通常發生在您對記憶體存取資料結構的存取量過多,這會導致快速消耗資料,即使您只是在幾個關鍵上發出請求。例如,如果您設定了長時間的過期時間對鍵,或者沒有清理處理的數據,額外的數據可以填滿您的記憶體儲存量。
為了防止和解決這些問題,請應用 最佳習慣 來跟蹤您使用的資料結構,並設置一個清理處理資料的機制。
API 請求警報
系統會傳送以下 API 請求警報:
發生 緊急情況 警告,當你的內存存取請求失敗次數超過 20% 在過去的一小時內。
在記憶體存取請求的 10% 以上時,發生警報。
- 此警告基於數量的 DataStructureRequestsOverLimit + TotalRequestsOverLimit ,這是指發生錯誤的回應,表示您的體驗因發送太多請求而被限制。
- 此警告與請求大小無關,僅與數量有關。
所有 API 請求都有相應的 狀態代碼,因此您可以查看所有使用 狀態 回應的成功回應的比例,使用 請求數量 圖表為您的 2>疑難排解2>。