共用方式為


Azure Managed Redis monitoring data reference

本文包含此服務的所有監視參考資訊。

指標

本節列出針對此服務的所有自動收集平台計量。 這些計量也是 Azure 監視器中支援的所有平台計量全域清單的一部分。

如需計量保留的相關資訊,請參閱 Azure 監視器計量概觀

關於 Microsoft.Cache/redisEnterprise 支援指標的更多細節與資訊,請參閱以下章節。

Microsoft.Cache/redisEnterprise 支援的計量

下表列出適用於 Microsoft.Cache/redisEnterprise 資源類型的計量。

  • 所有資料行可能不存在於每個資料表中。
  • 某些資料行可能超出頁面的檢視區域。 選取 [展開資料表] 以檢視所有可用的資料行。

資料表標題

  • 類別 - 計量群組或分類。
  • 計量 - Azure 入口網站中顯示的計量顯示名稱。
  • REST API 中的名稱 - REST API 中所指的計量名稱。
  • 單位 - 測量單位。
  • 彙總 - 預設彙總類型。 有效值:平均值 (Avg)、最小值 (Min)、最大值 (Max)、總計 (Sum)、計數。
  • 指標 - 指標的可用維度。
  • 時間精細度 - 取樣計量的間隔。 例如,PT1M 表示計量會每分鐘取樣、每 30 分鐘PT30M、每小時 PT1H,以此類推。
  • DS 匯出 - 計量是否可透過診斷設定,匯出至 Azure 監視器記錄。 如需匯出計量的資訊,請參閱在 Azure 監視器中建立診斷設定
計量 REST API 中的名稱 單位 集合體 尺寸 時間顆粒 DS 匯出
快取命中

成功的金鑰查閱數目。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
cachehits 計數 總計 (總和) <無> PT5M、PT1H 是的
快取延遲微秒 (預覽)

快取的延遲,以微秒為單位。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
cacheLatency 計數 平均 InstanceId PT5M、PT1H 是的
快取遺漏

失敗的金鑰查閱數目。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
cachemisses 計數 總計 (總和) <無> PT5M、PT1H 是的
快取讀取

每秒以 MB 為單位從快取讀取的數據量(MB/秒)。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
cacheRead 每秒字節數 最大值 InstanceId PT5M、PT1H 是的
快取寫入

寫入快取的資料量 (以 MB/s 為單位)。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
cacheWrite 每秒字節數 最大值 InstanceId PT5M、PT1H 是的
連線的用戶端

用戶端連線至快取的數目。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
connectedclients 計數 最大值 InstanceId PT5M、PT1H 是的
收回的金鑰

從快取收回的項目數。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
evictedkeys 計數 總計 (總和) <無> PT5M、PT1H 是的
過期的金鑰

快取中已過期的項目數。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
expiredkeys 計數 總計 (總和) <無> PT5M、PT1H 是的
異地複寫狀況良好

作用中異地複寫群組的異地複寫健康情況。 0 代表狀況不良,1 代表狀況良好。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
geoReplicationHealthy 計數 最大值 <無> PT5M、PT1H 是的
取得數

快取中取得作業的數目。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
getcommands 計數 總計 (總和) <無> PT5M、PT1H 是的
每秒的作業數

快取上執行的每秒即時作業數目。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
operationsPerSecond 計數 最大值 <無> PT5M、PT1H 是的
中央處理器

Azure Redis 快取伺服器的 CPU 使用率百分比。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
percentProcessorTime 百分比 最大值 InstanceId PT5M、PT1H 是的
伺服器負載

Redis 伺服器忙著處理訊息且非訊息等候閒置之循環的百分比。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
serverLoad 百分比 最大值 <無> PT5M、PT1H 是的
設定數

快取中設定作業的數目。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
setcommands 計數 總計 (總和) <無> PT5M、PT1H 是的
作業總計

快取伺服器處理的命令總數。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
totalcommandsprocessed 計數 總計 (總和) <無> PT5M、PT1H 是的
總鍵數

快取中的項目總數。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
totalkeys 計數 最大值 <無> PT5M、PT1H 是的
已使用的記憶體

針對快取中金鑰/值組使用的快取記憶體數量 (以 MB 為單位)。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
usedmemory 字節 最大值 <無> PT5M、PT1H 是的
已使用的記憶體百分比

用於索引鍵/值組的快取記憶體百分比。 如需詳細資訊,請參閱 https://aka.ms/redis/enterprise/metrics
usedmemorypercentage 百分比 最大值 <無> PT5M、PT1H 是的

關於 Azure Managed Redis 指標的詳細資訊

以下列表提供有關 Microsoft.Cache/redisEnterprise 支援的 Azure Monitor 指標的詳細資訊與更多資訊。

計量 詳細資料
快取延遲 (預覽) 在指定回報期間,快取節點端點處理請求的平均延遲。 此指標以毫秒為單位,來源為 node_avg_latency 普羅米修斯指標。 此指標僅在快取有活躍流量時報告。
快取熱門歌曲 在指定回報期間內成功查詢的金鑰次數。 此數值來自 bdb_read_hits 普羅米修斯度規。
快取遺漏 所指定報告間隔期間的失敗金鑰查閱數目。 此數值來自 bdb_read_misses_max 普羅米修斯度規。 快取遺漏不一定表示快取發生問題。 例如,使用另行快取程式設計模式時,應用程式會先在快取中尋找項目。 如果項目不存在 (快取遺漏),項目會從資料庫中擷取,並在下次新增至快取中。 快取遺漏是另行快取程式設計模式的正常行為。 如果快取遺漏數目高於預期,請檢查可填入且讀取自快取的應用程式邏輯。 如果項目因記憶體壓力而被逐出快取,可能會有一些快取未命中,但更好的記憶體壓力監控指標是 Used Memory or Evicted Keys
快取讀取 在指定報告區間內,快取節點的進出網路流量以位元組每秒計。 此數值來自 node_ingress_bytes_max 普羅米修斯度規。 如果你想設定伺服器端網路頻寬限制的警示,可以用這個快取讀取計數器來建立。 如需所觀察到適用於各種快取定價層和大小的頻寬限制,請參閱這個表格
快取寫入 在指定報告區間內,快取節點發出的網路流量速率(以位元組每秒計)。 此數值來自 node_egress_bytes_max 普羅米修斯度規。
連線的用戶端 所指定報告間隔期間的快取用戶端連線數目。 此數值來自 node_conns Prometheus 指標,該指標計算連接節點端點的用戶端數量。 一旦連線上限達到,之後嘗試連接快取的嘗試將失敗。 因為內部處理序和連線,所以即使沒有作用中用戶端應用程式,可能還是會有一些連線的用戶端執行個體。
CPU Azure 管理的 Redis 伺服器在指定報告期間內的 CPU 利用率百分比。 此值源自 node_cpu_idle_min Prometheus 指標,代表該區間中觀察到的最低 CPU 閒置時間段,並反轉以反映 CPU 忙碌時間。 CPU 指標包含背景程序,例如非嚴格 Redis 伺服器程序的反惡意軟體,因此有時會獨立於 Redis 工作負載而激增。 我們建議使用此指標而非 伺服器負載 來監控,因為它支援透過實例 ID 拆分進行實例層級的深入分析,提供更細緻的決策,明確判斷哪個節點受壓。
收回金鑰 在指定的回報期間內從快取中驅逐的金鑰數量。 此數值來自 bdb_evicted_objects 普羅米修斯度規。
過期的金鑰 在指定的回報期間,快取中過期的金鑰數量。 此數值來自 bdb_expired_objects 普羅米修斯度規。
異地複寫狀況良好 顯示活躍 Geo-Replication 群組中快取間地理複製連結的健康狀況。 該指標會報告以下兩種數值之一:

0 – 脫節/不健康
1 – 狀況良好

此指標可在啟用地理複製的記憶體優化、平衡及計算優化層快取中取得。 值為 0 並不表示異地複本上的資料遺失。 這表示異地主要與異地次要快取之間的連結狀況不良。

此計量可能會因為數個原因而指出中斷連線/狀況不良的複寫狀態,包括:每月修補、主機 OS 更新、網路設定錯誤或失敗的異地複寫連結佈建。 Azure Managed Redis 服務會定期以最新平台功能與改進修補快取。 在這些更新期間,每個快取節點都會離線,這會暫時停用異地複寫連結。 如果你的地理複製連結不健康,請透過入口網站資源選單中的 「診斷與解決問題 」檢查是否由地理主快取或地理次級快取的補丁事件引起。 根據快取中的資料量,修補的停機時間可能需要幾分鐘到一小時的時間。 如果異地複寫連結超過一小時狀況不良,請提出支援要求
取得 在指定的報告期間內,對快取的讀取請求次數。 此值來自 bdb_read_req Prometheus 指標,代表資料庫中所有讀取請求的速率,等同於報告期間快取命中率與失敗次數的總和。
每秒的作業數 在指定的報告期間內,快取所有分片每秒處理的請求總數。 此數值來自 bdb_instantaneous_ops_per_sec 普羅米修斯度規。
伺服器負載 伺服器負載指標反映 Redis 伺服器自身對整體負載的評估,與 CPU 指標相似,但以叢集層級而非每個實例衡量。 此值由 node_cpu_idle_min Prometheus 指標推導,並反轉以反映伺服器忙碌時間。 如果這個計數器達到 100,Redis 伺服器已經達到效能上限,而且 CPU 處理工作的速度不能再更快。 您可以預期會有較大的延遲效果。 如果你發現伺服器負載持續很高,可以考慮擴大快取或將資料分割到多個快取。 當 伺服器負載 僅屬中等偏高,例如50%到80%時,平均延遲通常保持低,逾時例外可能有其他原因,而非高伺服器延遲。

因為 伺服器負載 是在叢集層級測量,所以無法深入分析到個別實例。 我們建議改用 CPU 指標,因為它支援依實例 ID 分割進行實例層級分析。

注意:伺服器負載指標可能會顯示 Azure Managed Redis 快取的錯誤資料。 有時候「伺服器負載」會顯示為超過 100。 我們正在調查此問題。 我們建議改用 CPU 指標。
在指定報告期間內,對快取的寫入請求次數。 此值來自 bdb_write_req Prometheus 指標,代表資料庫中所有寫入請求的速率。
索引鍵總計 在指定回報期間內快取中的金鑰數量。 此數值來自 bdb_no_of_keys 普羅米修斯度規。

重要: 由於啟用叢集快取的底層指標系統限制,總金鑰會回傳報告期間擁有最多金鑰的分片中金鑰數的最大數。
作業總數 快取在指定報告期間內處理的請求總數。 此數值來自 bdb_total_req 普羅米修斯度規。
已使用的記憶體 資料庫在指定報告期間內所使用的快取記憶體數量(位元組)。 此數值來自 bdb_used_memory 普羅米修斯度規。 在快閃優化層快取中,此值包含記憶體與快閃記憶體使用量。 此值不包含片段。

啟用高可用性時,已使用記憶體值會包含主節點與副本節點的記憶體。 這會讓計量顯示的大小變為預期值的兩倍。
已使用的記憶體百分比 指在指定報告期間內,目前使用的配置記憶體上限百分比。 此值是根據 Redis Enterprise Prometheus 指標與 的bdb_used_memorybdb_memory_limit比率計算得出。 此值不包含片段。

資源記錄

本節列出您可以針對此服務收集的資源記錄類型。 該區段會從 Azure 監視器中支援的所有資源記錄類別類型清單提取。

Microsoft.Cache/redisEnterprise/databases 的支持資源記錄

類別 顯示的類別名稱 日志表 支援基本記錄計劃 支援資料匯入時的轉換 範例查詢 輸出成本
ConnectionEvents 線上事件 (新增連線/驗證/中斷連線) REDConnectionEvents

當用戶端連線到 redis 企業資料庫時,記錄連線事件。

是的 是的 查詢 是的

Azure 監視器記錄資料表

本節列出與此服務相關的 Azure 監視器記錄資料表,並且該資料表可供 Log Analytics 使用 Kusto 查詢進行查詢。 資料表包含資源記錄資料,而且可能包含更多資料,具體取決於所收集及路由傳送至此的內容。

Azure Managed Redis

Microsoft.Cache/redisEnterprise

活動記錄

連結的資料表會列出此服務活動記錄檔中可記錄的操作。 這些操作是活動記錄中的所有可能資源提供者操作的子集。

如需活動記錄項目結構描述的詳細資訊,請參閱活動記錄結構描述