全部產品
Search
文件中心

ApsaraDB for HBase:流量診斷

更新時間:Jul 06, 2024

本文介紹如何通過叢集管理系統查看錶流量資訊和表異常流量檢測結果。

背景資訊

在實際使用資料庫的過程中,會存在檔案數過多導致請求時延變長的情況。同時,流量分布不均勻的問題導致部分節點負載過高並出現熱點,進一步造成系統卡頓,影響正常使用。叢集管理系統提供流量診斷功能,協助使用者定位熱點分區和Key,方便使用者掌握熱點資訊。

前提條件

已登入目的地組群的叢集管理系統,具體操作,請參見登入叢集管理系統

即時查詢表分區資訊

  1. 在叢集管理系統的左側導覽列中,選擇流量診斷 > topregion/key即時查詢
  2. 設定篩選條件,包括排序維度、分組名、節點名和表名。
    排序緯度如下表:
    維度單位描述
    總請求量次/每秒不同分區每秒的請求數。
    讀請求量次/每秒不同分區每秒的讀請求數。
    寫請求量次/每秒不同分區每秒的寫請求數。
    分區大小MB分區的大小。
    讀rt毫秒(ms)不同分區讀資料的平均回應時間。
    寫rt毫秒(ms)不同分區寫資料的平均回應時間。
    Memstore SizeMB記憶體資料量。
    總請求資料量KB/每秒不同分區每秒的總請求資料量。
    讀資料量KB/每秒不同分區每秒的讀請求資料量。
    寫資料量KB/每秒不同分區每秒的寫請求資料量。
    說明
    • Top文字框中輸入需要查詢的記錄總數量可調整查詢結果的顯示數量。
    • 開啟表彙總開關,結果將顯示彙總後的資料。
    • 開啟升序開關,結果將按照升序顯示所選維度資料。
  3. 單擊查詢
    排序維度為讀資料量,TOP為5,開啟升序表彙總開關進行查詢為例。查詢結果顯示

    上圖是查詢每秒內讀請求資料量最大的五個分區,再將屬於同一張表的分區彙總在一起,並按照分區讀請求資料量的值升序排列後的結果。

即時查詢熱點Key

  1. 在左側導覽列中,選擇流量診斷 > topregion/key即時查詢
  2. 設定篩選條件,包括排序維度、分組名、節點名和表名。
    查詢熱點Key排序維度如下表:
    維度單位描述
    請求量次/每秒不同分區每秒的總請求數。
    請求資料量KB/每秒不同分區每秒的請求資料量。
    響應rt毫秒(ms)不同分區資料的平均回應時間。
    說明
    • Top文字框中輸入需要查詢的記錄總數量可調整查詢結果的顯示數量。
    • 開啟升序開關,結果將按照升序顯示所選維度資料。
  3. 單擊查詢

檢測表流量異常

  1. 在叢集管理系統的左側導覽列中,選擇流量診斷 > 異常流量檢測
  2. 在頁面上方選擇目標分組,查看錶、分區的流量檢測詳情。
    表流量異常
    說明 如果您需要查看的詳細資料沒有顯示,請單擊右上方的篩選進行篩選。
    • 流量增長檢測地區中,查看不同表流量監測的詳細資料,包括峰值請求量、穀值請求量、平均請求量、疑似異常和原因。
      檢測結果說明如下表:
      列名單位描述
      峰值請求量次/每秒不同表每秒的最大請求數。
      穀值請求量次/每秒不同表每秒的最小請求數。
      平均請求量次/每秒不同表在一分鐘內的平均請求數。
      疑似異常表的流量狀態。取值為正常和異常。
      原因導致表流量異常的原因。
    • 熱點分區檢測地區,查看請求量前十和資料量前十的分區所在表的詳細資料。
      檢測結果說明如下表:
      列名單位描述
      總請求量次/每秒熱點分區所在表每秒的總請求數。
      讀請求量次/每秒熱點分區所在表每秒的讀請求數。
      寫請求量次/每秒熱點分區所在表每秒的寫請求數。
      複製寫流量KB將熱點分區所在表的資料從一個可用性區域複製至另一個可用性區域時使用的流量。
      總請求資料量KB熱點分區所在表每秒的總請求資料量。
      讀資料量KB熱點分區所在表每秒的讀請求資料量。
      寫資料量KB熱點分區所在表每秒的寫請求資料量。
      說明 單擊表名前面的展開可以查看熱點分區的詳細資料。
    • 熱點key檢測地區,查看查詢次數較多的key所在表流量監測的詳細資料。

      檢測結果中的平均回應時間表示一分鐘內所有請求回應時間的平均值。

    • 大查詢表檢測地區,查看採樣叫用次數較多的表流量監測的詳細資料。

      檢測結果中的預估請求量表示熱點分區所在表每秒的預估請求數。