監視 Azure 角色中快取

重要

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

本主題提供In-Role快取專屬監視功能和效能計數器的概觀。

監視In-Role快取應用程式

您可以在Azure 管理入口網站中監視雲端服務的主要效能計量,並可自訂您在入口網站中監視的內容,以符合您的需求。 中的監視顯示高度可設定。 您可以在 [監視器] 頁面的度量清單中選擇要監視的度量,也可以在 [監視器] 頁面和儀表板上選擇要在度量圖表中繪製的度量。 監視功能適用于Microsoft Azure 雲端服務,包括In-Role快取應用程式。 如需監視 Azure 雲端服務的詳細資訊,請參閱如何監視雲端服務。 本主題提供In-Role快取專屬監視功能和效能計數器的概觀。

快取效能計數器

In-Role Cache 提供效能監視器計數器,可讓您監視和疑難排解In-Role快取應用程式。 有五個計數器類別可供快取分成伺服器和用戶端計數器類別:

  • 快取伺服器效能計數器

    • Azure 快取:快取

    • Azure 快取:主機

    • Azure 快取:次要

  • 快取用戶端效能計數器

    • Azure 快取:用戶端

    • Azure 快取:用戶端主機

請注意,GetAndLock 方法會被視為讀取作業。 如果物件傳回至用戶端,則傳回計數會遞增。 如果物件已鎖定,則遺漏計數會遞減。 同樣地,PutAndUnlock 是寫入作業。

會變更快取中物件狀態的方法 (例如,UnlockResetTimeout) 不包含於讀取或寫入計數中。 相反地,這些方法會反映在用戶端要求計數中。

快取伺服器效能計數器

快取伺服器效能計數器有三個類別。

  • Azure 快取:快取

  • Azure 快取:主機

  • Azure 快取:次要

Azure 快取:快取

Azure Cacheing:Cache效能計數器類別提供與快取主機上所有快取相關的快取特定計數器。 每個快取計數器的例項各與快取主機中的一個具名快取對應。

效能計數器 描述

快取遺漏百分比

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

Total Cache Misses

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

快取遺漏總數/秒

自快取服務啟動後每秒失敗的快取要求總數。

資料大小位元組總數

代表快取中已快取的資料大小總數,不包含快取額外負荷。 表示伺服器目前的資料記憶體使用狀況。

主要資料大小位元組總數

代表快取中已快取的主要資料大小總數,不包含快取額外負荷。 表示伺服器目前的主要記憶體資料使用狀況。

次要資料大小位元組總數

代表快取中的次要已快取資料大小總數,不包含快取額外負荷。 表示伺服器目前的次要記憶體資料使用狀況。

物件計數總數

代表儲存在快取中的物件總數。

用戶端要求總數

用戶端要求總數,包含所有 API 呼叫。

用戶端要求總數/秒

每秒用戶端要求總數,包含所有 API 呼叫。

讀取要求總數

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

讀取要求總數/秒

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

傳回物件總數

針對用戶端讀取要求傳回的物件數目。 此計數器與「讀取要求總數」計數器兩者表示讀取操作成功完成。

傳回物件總數/秒

每秒針對用戶端讀取要求傳回的物件數目。

寫入操作總數

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

寫入操作總數/秒

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

GetAndLock 要求總數

自快取服務啟動後的 GetAndLock 要求總數。

GetAndLock 要求總數/秒

自快取服務啟動後每秒的 GetAndLock 要求總數。

成功的 GetAndLock 要求總數

自快取服務啟動後成功的 GetAndLock 要求數目。

成功的 GetAndLock 要求總數/秒

自快取服務啟動後每秒成功的 GetAndLock 要求數目。

Azure 快取:主機

Azure Cacheing:Host效能計數器類別提供與單一快取主機相關的計數器。 「主機」計數器會追蹤單一快取主機的作用中連線總數與用戶端要求總數等資訊。

效能計數器 描述

平均仲裁回應時間/操作微秒

仲裁回應所花的平均時間。 它表示寫入操作在複寫期間所花的時間。

平均次要回應時間/操作微秒

從所有次要伺服器取得回應的平均時間。

快取遺漏百分比

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

Total Cache Misses

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

快取遺漏總數/秒

自快取服務啟動後每秒失敗的快取要求總數。

資料大小位元組總數

代表快取中已快取的資料大小總數,不包含快取額外負荷。 表示伺服器目前的資料記憶體使用狀況。

已收回物件總數

自快取服務啟動後的已收回物件數目。

收回的執行作業總數

自快取服務啟動時執行的收回次數。

過期物件總數

自快取服務啟動後的過期物件總數。

已收回記憶體總數

自快取服務啟動後從快取釋放的記憶體總數。 此計數器也包含過期的物件記憶體。

主要資料大小位元組總數

代表快取中已快取的主要資料大小總數,不包含快取額外負荷。 表示伺服器目前的主要記憶體資料使用狀況。

次要資料大小位元組總數

代表快取中的次要已快取資料大小總數,不包含快取額外負荷。 表示伺服器目前的次要記憶體資料使用狀況。

失敗的例外狀況總數

自快取叢集啟動後擲回的例外狀況數目。

失敗的例外狀況總數/秒

自快取叢集啟動後每秒擲回的例外狀況數目。

重試例外狀況總數

自快取服務啟動後的重試操作例外狀況總數。

重試例外狀況總數/秒

自快取服務啟動後每秒的重試操作例外狀況總數。

用戶端要求總數

用戶端要求總數,包含所有 API 呼叫。

用戶端要求總數/秒

每秒用戶端要求總數,包含所有 API 呼叫。

Get 遺漏總數

自快取服務啟動後來自所有用戶端的 Get 遺漏數目。

Get 遺漏總數/秒

自快取服務啟動後每秒來自所有用戶端的 Get 遺漏數目。

Get 要求總數

自服務啟動後從所有用戶端接收的 Get 要求數目。

Get 要求總數/秒

自服務啟動後每秒從所有用戶端接收的 Get 要求數目。

GetAndLock 要求總數

自快取服務啟動後的 GetAndLock 要求總數。

GetAndLock 要求總數/秒

自快取服務啟動後每秒的 GetAndLock 要求總數。

成功的 GetAndLock 要求總數

自快取服務啟動後成功的 GetAndLock 要求數目。

成功的 GetAndLock 要求總數/秒

自快取服務啟動後每秒成功的 GetAndLock 要求數目。

讀取要求總數

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

讀取要求總數/秒

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

寫入操作總數

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

寫入操作總數/秒

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

服務的要求總數

自快取服務啟動後伺服器所服務的要求與傳送的回應數目。

服務的要求總數/秒

自快取服務啟動後每秒伺服器所服務的要求與傳送的回應總數。

物件計數總數

代表主機中儲存的物件總數。

傳回物件總數

針對用戶端讀取要求傳回的物件數目。 此計數器與「讀取要求總數」計數器兩者表示讀取操作成功完成。

傳回物件總數/秒

每秒針對用戶端讀取要求傳回的物件數目。

傳遞的通知總數

傳遞給用戶端的通知數目。

傳遞的通知總數/秒

每秒傳遞給用戶端的通知數目。

通知輪詢要求總數

自快取服務啟動後來自用戶端的輪詢要求總數。

通知輪詢要求總數/秒

自快取服務啟動後每秒來自用戶端的輪詢要求總數。

Azure 快取:次要

只有在啟用高可用性 (HA) 時, Azure Cacheing:Secondary 效能計數器類別才會提供快取伺服器的相關資訊。 當 HA 啟用時,每一個主要磁碟分割都有對應的次要磁碟分割位於不同角色執行個體中。 每一個角色執行個體可包含自己的主要磁碟分割和次要磁碟分割 (對應至其他角色執行個體中的主要磁碟分割)。 當 HA 未啟用時,則沒有次要磁碟分割可用,而且此類別內的計數器不會提供任何實用資料。

效能計數器 描述

複寫重試總數

每部次要伺服器的重試複寫操作總數。

快取用戶端效能計數器

快取用戶端效能計數器有兩種類別: Azure Cacheing:ClientAzure Cacheing:Client HostAzure Cacheing:Client 具有計數器,可提供單一快取用戶端的相關資訊。 Azure Cacheing:Client Host 具有與 Azure Cacheing:Client相同的計數器,並提供電腦上所有快取用戶端的匯總資訊。

  • Azure 快取:用戶端

  • Azure 快取:用戶端主機

注意

若要檢視 中的快取用戶端效能計數器,請從 Azure Cacheing:Client Host 類別中選取計數器。

Azure 快取:用戶端

Azure Cacheing:Client效能計數器類別提供與單一快取用戶端相關的計數器。

效能計數器 描述

平均 Get 延遲 / 操作微秒

不論是存取本機快取或快取叢集,Get 要求的平均延遲 (以微秒為單位)。

平均 Get 延遲 (網路) / 操作微秒

存取快取叢集之 Get 要求的平均延遲 (以微秒為單位)。 這不包含存取本機快取的呼叫。

平均 Put 延遲 / 操作微秒

Put 要求的平均延遲 (以微秒為單位)。

本機快取叫用項百分比

所有快取用戶端 (不論其本機快取設定為何) 中由本機快取履行之 Get 要求的百分比 。

本機快取填滿的百分比

本機快取中儲存的物件佔本機快取總容量的百分比。 請注意,這是目前程序中所有快取用戶端的本機快取屬性彙總。

讀取要求

自程序開始後的 Read 要求 (Get 和 Enumeration) 數目。

寫入要求

自程序開始後的 Write 要求 (Put 和 Add) 數目。

Bytes Received / sec

在前一秒鐘內從快取接收的資料位元組數。

Bytes Sent / sec

在前一秒鐘內傳送至快取的資料位元組數。

目前的伺服器連線

從此程序連到快取叢集的作用中連線數。

失敗的連線要求總數

自程序開始後的失敗連線要求數。

目前正在等候的要求

目前尚未從快取叢集收到回應的要求數。

接收的通知總數

自程序開始後接收的快取通知數。

失敗的例外狀況

自程序開始後接收的快取例外狀況數。

失敗的例外狀況 / 秒

由程序接收的快取例外狀況比率。

重試例外狀況

自程序開始後接收的重試操作例外狀況數。

重試例外狀況 / 秒

由程序接收的重試操作例外狀況比率。

逾時例外狀況

自程序開始後接收的逾時例外狀況數。

逾時例外狀況 / 秒

由程序接收的逾時例外狀況比率。

網路例外狀況

自程序開始後接收的網路例外狀況數。

網路例外狀況 / 秒

由程序接收的網路例外狀況比率。

捨棄的伺服器回應 / 秒

程序無法從快取叢集接收回應時的總次數。 當用戶端執行緒遇到逾時,而且沒有其他執行緒可接收回應時,就可能發生這情形。

Requests

自程序開始後從程序傳送到快取叢集的要求數。

要求 / 秒

從程序傳送到快取叢集的要求比率。

本機快取叫用項總數

自程序開始後由本機快取履行的要求總數。 這不會區分具有不同本機快取設定的不同快取用戶端。

本機快取物件總數

本機快取中的物件總數。 請注意,這是目前程序中所有快取用戶端的本機快取屬性彙總。

Azure 快取:用戶端主機

Azure Cacheing:Client Host效能計數器類別提供與電腦上所有快取用戶端相關的計數器。 若要檢視 中的快取用戶端效能計數器資料,請使用 來自 Azure Caching:Client Host 類別的效能計數器。

效能計數器 描述

平均 Get 延遲 / 操作微秒

不論是存取本機快取或快取叢集,Get 要求的平均延遲 (以微秒為單位)。

平均 Get 延遲 (網路) / 操作微秒

存取快取叢集之 Get 要求的平均延遲 (以微秒為單位)。 這不包含存取本機快取的呼叫。

平均 Put 延遲 / 操作微秒

Put 要求的平均延遲 (以微秒為單位)。

本機快取叫用項百分比

所有快取用戶端 (不論其本機快取設定為何) 中由本機快取履行之 Get 要求的百分比 。

本機快取填滿的百分比

本機快取中儲存的物件佔本機快取總容量的百分比。 請注意,這是目前程序中所有快取用戶端的本機快取屬性彙總。

讀取要求

自機器上的所有用戶端程序開始後的 Read 要求 (Get 和 Enumeration) 數目。

寫入要求

自機器上的所有用戶端程序開始後的 Write 要求 (Put 和 Add) 數目。

Bytes Received / sec

在前一秒鐘內從快取接收的資料位元組數。

Bytes Sent / sec

在前一秒鐘內傳送至快取的資料位元組數。

目前的伺服器連線

從機器上的所有用戶端程序連到快取叢集的作用中連線數。

失敗的連線要求總數

自機器上的所有用戶端程序開始後的失敗連線要求數。

目前正在等候的要求

目前尚未從快取叢集收到回應的要求數。

接收的通知總數

自機器上的所有用戶端程序開始後接收的快取通知數。

失敗的例外狀況

自機器上的所有用戶端程序開始後接收的快取例外狀況數。

失敗的例外狀況 / 秒

由機器上的所有用戶端程序接收的快取例外狀況比率。

重試例外狀況

自機器上的所有用戶端程序開始後接收的重試操作例外狀況數。

重試例外狀況 / 秒

由機器上的所有用戶端程序接收的重試操作例外狀況比率。

逾時例外狀況

自機器上的所有用戶端程序開始後接收的逾時例外狀況數。

逾時例外狀況 / 秒

由機器上的所有用戶端程序接收的逾時例外狀況比率。

網路例外狀況

自機器上的所有用戶端程序開始後接收的網路例外狀況數。

網路例外狀況 / 秒

由程序接收的網路例外狀況比率。

捨棄的伺服器回應 / 秒

機器上的所有用戶端無法從快取叢集接收回應的總次數。 當用戶端執行緒遇到逾時,而且沒有其他執行緒可接收回應時,就可能發生這情形。

Requests

自機器上的所有用戶端程序開始後從程序傳送到快取叢集的要求數。

要求 / 秒

從機器上的所有用戶端程序傳送到快取叢集的要求比率。

本機快取叫用項總數

自機器上的所有用戶端程序開始後由本機快取履行的要求總數。 這不會區分具有不同本機快取設定的不同快取用戶端。

本機快取物件總數

本機快取中的物件總數。 請注意,這是目前程序中所有快取用戶端的本機快取屬性彙總。