監控 Azure 受管理快取服務

重要

Microsoft 建議所有新的開發都使用 Azure Redis 快取。 如需選擇 Azure 快取供應專案的目前檔和指引,請參閱 哪個 Azure 快取供應專案適合我?

Azure 受控快取服務一旦併入為應用程式的一部分,在維護應用程式的效能和可用性時扮演重要部分。 服務的可用性可能會因為後端維護工作,或是您分配服務使用容量而有所影響。 此外,在某些情況下,您需要深入了解各種服務計數器和參數,以偵錯用戶端應用程式可能面臨的特定問題。

監控 Azure 快取服務

管理入口網站提供以下功能來協助您監控服務的健康狀況,並檢視效能計數器來疑難排解問題。

  • 快取儀表板提供快取健康情況的概觀、服務各種屬性的使用率和資訊。

  • [監控] 索引標籤可讓您使用管理入口網站檢視各種服務效能計數器,協助您疑難排解問題。

本節內容

  • 使用儀表板監控快取服務

  • 使用 [監控] 索引標籤監控快取服務

使用儀表板監控快取服務

您服務的儀表板可以從管理入口網站存取,方法是選取服務項目並開啟儀表板索引標籤。

Windows Azure Cache Service Dashboard

儀表板顯示快取端點、快取狀態 (例如執行中)、目前的快取供應項目以及以下 6 個效能計數器的計量圖表。

  • 頻寬使用百分比

  • 快取遺漏百分比

  • 計算使用百分比

  • 記憶體使用百分比

  • 讀取要求 / 秒

  • 寫入要求 / 秒

使用顯示的資訊和效能計數器計量,您可以監控以下區域中的快取效能。

  • 您快取的可用性通知

  • 快取的使用容量

  • 測量用戶端的快取效率

您快取的可用性通知

若您的快取端點因為維護活動或服務遇到的問題而目前無法使用,儀表板會在頁面頂端顯示錯誤狀態。 此錯誤資訊也會顯示在管理入口網站的 [所有項目] 中。 這也會指出快取是否因為中斷或可能間歇影響服務的暫時性問題而完全無法使用。

以下是您可能在儀表板上看到的有關無法使用的各種錯誤。

  1. 無法使用快取服務 - 此錯誤會在遇到快取端點或 SSL (安全) 快取端點無法使用的問題時出現。 Microsoft 會隨時監控這類情況,以便及時減輕問題並還原服務可用性。 若這種狀況持續存在,您應該連絡 Microsoft 支援。

  2. 快取服務會受到部分影響或您會看見斷斷續續的錯誤 - 此警告會在服務可用性並未完全受到影響時出現,但因為服務正處於維護活動階段,可能會呼叫服務表示遇到錯誤,或部分金鑰暫時無法使用。 我們建議的最佳作法是,在用戶端應用程式中實作重試封鎖來解決這類情況。

快取的使用容量

快取服務會部署為專用的基礎結構。 這些容量會顯示如何專用基礎結構的記憶體、頻寬以及計算資源,為可用總容量的百分比。 若任一計數器接近 100%,我們建議您在快取服務中新增更多容量。 如需容量規劃的詳細資訊,請參閱Azure 受控快取服務的容量規劃。 以下計數器對於監控容量來說十分重要。

計數器 詳細資料

記憶體使用百分比

分配給快取的記憶體數量會用來儲存使用者資料和這些物件相關的中繼資料,快取需要儲存這些資料以服務要求。 此計數器會反映已使用的快取可用記憶體數量。

請注意,您可能無法在放置於使用率中的資料數量中看到完全相同的項目,因為會根據物件大小以及使用的功能而有所不同 (例如標籤、區域和通知)。

使用的頻寬 %

裝載於專用基礎結構上的快取會提供系統傳入和傳出的頻寬。 頻寬使用率會反映此頻寬的使用狀況。 若您的系統擁有許多大型物件,則會看到頻寬使用率變高的情況。

已使用的計算 %

快取服務會使用計算資源來服務快取要求。 針對高輸送量應用程式,可能會耗盡您專用的基礎結構可使用的計算資源。 對於這種應用程式而言,監控計算使用百分比並確保不會超過 70-80% 是十分重要的,如此可確保您的快取仍然可以回應,且資料存取仍然可以透過低延遲繼續。

注意

您可能注意到某些計數器百分比值超過了 100%。 當您使用的容量超出購買的容量時,會發生此類情況。 當發生此類情況時,快取資料可用性和延遲會受到影響,或者會發生資料遺失的情況。 在這種情況下,我們建議您立即調整快取以防止服務中斷。 如需詳細資訊,請參閱調整 Azure 快取受控快取服務

測量用戶端的快取效率

影響用戶端應用程式快取效率的主要參數是快取的要求數量,以及快取命中/錯過這些要求的百分比。 您可以在儀表版中使用這些參數。

計數器 詳細資料

讀取要求/秒

自快取服務啟動後每秒從所有用戶端接收的讀取要求 (Bulk Get、Get 與 Enumeration) 數目。

寫入要求/秒

自快取服務啟動後每秒的寫入要求數目。 寫入操作包含 Put、Add 與 Lock 方法。

快取遺漏百分比

自快取服務啟動後失敗的快取要求佔要求總數的百分比。

注意

Azure 會定期收集並匯總快取服務中的資料。 出現在儀表板中的資料會延遲數分鐘。

使用 [監控] 索引標籤監控快取服務

雖然儀表板可讓您快速檢視六個常見的計量,但可以使用受控快取服務效能計數器的完整清單,而且可以在 [快取的監視] 索引標籤的 [管理入口網站] 中檢視。

您可以為計量表格選擇最多 12 個計量,並依其表格標頭選取核取方塊,在圖表中規劃其中 6 個計量。 您也可以選擇您想要檢視計量的先前間隔: 1 小時24 小時7 天

Cache Service Monitor Tab

若要設定希望的計量,按一下 [新增計量]

Cache Service Monitor tab Select Metrics

如需受控快取服務可用的效能計數器完整清單,請參閱Azure 受控快取服務效能計數器