Key Visualizer 總覽

本頁提供 Cloud Bigtable Key Visualizer 診斷工具的總覽。

Key Visualizer 詳細介紹如何在您的 Cloud Bigtable 中使用資料。您以可以使用 Google Cloud Platform 主控台與 Stackdriver Monitoring 來取得您 Cloud Bigtable 使用之概要資料。詳細資訊請參閱監控 Cloud Bigtable 執行個體

何謂 Key Visualizer?

Key Visualizer 是一個能夠幫助您分析 Cloud Bigtable 使用模式的工具,能為您的資料表產生可視化報表,讓您能夠根據存取的資料列索引鍵來細分您的使用情況。

Key Visualizer 可以針對平常難以理解的使用模式,提供大規模的深入分析。使用 Key Visualizer 可解決性能問題,且可更加瞭解您如何使用儲存在 Cloud Bigtable 中的資料。例如,Key Visualizer 可以幫助您完成以下任務:

  • 檢查您的讀取或寫入是否在特定的資料列上建立熱點
  • 查找含有太多資料的資料列
  • 查看您的存取模式是否在資料列中所有的資料列間保持平衡

雖然 Key Visualizer 顯示了各種指標,但並未包含可能影響 Cloud Bigtable 性能的所有指標。例如,若您的應用程式與 Google Cloud Platform 之間存在網路問題,那麼 Key Visualizer 將無法顯示這些網路問題。若您無法透過 Key Visualizer 掃描來確定效能問題的原因,則需要採取額外的疑難排解。

Key Visualizer 影片導覽

觀賞互動式逐步導覽,瞭解 Key Visualizer 的主要功能。

Key Visualizer 掃描

Key Visualizer 會每天每小時掃描執行個體中的每一個資料表,確認執行個體是否符合下列至少一個條件:

  • 在過去 24 小時內,該資料表在某個時間點包含至少 30 GB 的資料量。
  • 在過去 24 小時內,每秒平均讀取或寫入至少 10,000 個資料列。

下圖顯示了 Key Visualizer 掃描。每次掃描都包含以下幾種不同類型的資訊:

  • 一個大型熱視圖,顯示一組資料列索引鍵隨時間改變的存取模式。
  • 沿著熱視圖中每個軸的匯總值,包含了平均值與總值或最大值。

Key Visualizer 掃描範例

Key Visualizer 還提供了一些工具,可以幫助您瞭解每次掃描的資料。若您未曾使用過 Key Visualizer ,請參閱開始使用 Key Visualizer 的說明。若您已有使用 Key Visualizer 的經驗,請參閱探索熱視圖來瞭解更多詳情。

熱視圖

Key Visualizer 掃描的核心是熱視圖,能隨時間變化顯示指標值,並細分為資料列索引鍵的連續範圍。熱視圖的 x 軸代表時間,y 軸代表資料列索引鍵。若指標在某個時間點對於一組資料列索引鍵的數值相對較低,則指標為「冷」,並且以深色表示。高的數值為「熱」,並會呈現亮色,最高值則為白色。

不同類型的使用狀況會讓熱視圖中有不同的視覺模式,您可以一目了然地診斷問題。關於一些常見的模式範例,請參閱熱視圖模式

在預設情況下,鍵值可視化熱視圖會顯示 Ops 指標,該指標代表讀取與寫入的總數。您可以隨時切換至熱視圖以獲取其他指標。詳情請參閱切換指標

您也可以一次檢視多個指標,幫助您發現不同指標之間的關聯。

階層式資料列索引鍵

資料列索引鍵通常是由值的階層所組成,每個值以分隔符號分隔。例如,資料列索引鍵 memusage#1423523569918 包含擷取記憶體使用狀況的所有資料列識別碼,後接該群組中辨識特定資料集的時間戳記。

Key Visualizer 自動辨識這種類別的資料列索引鍵,並將其分解為分頁的階層,如上面範例的左側所示。此功能可以幫助您瞭解資料與存取模式在資料表的資料列中分布的情況。亦可以使您更快地深入查看特定資料列索引鍵範圍的資料。

若您的資料列索引鍵並非由多個值所組成,Key Visualizer 仍然會在掃描的左側顯示分頁,但是分頁可能會以無法預期的方式分割您的資料列索引鍵,而非顯示清楚的階層。

鍵值容器

Cloud Bigtable 可以有數兆資料列,所以回報每個資料列的指標並不總是切實可行的。Key Visualizer 將所有的資料列索引鍵分隔為 1000 個連續範圍,每個範圍內的資料列索引鍵數量大致相同。這些範圍被稱為「索引鍵值區」

Key Visualizer 會將大多數指標回報為每個索引鍵值區的平均值或每個索引鍵值區內的最大值。如為警告指標效能指標,Key Visualizer 會藉由回報索引鍵值區中的個別資料列索引鍵或特定索引鍵範圍的指標,來提供更高的精確度。

匯總值

除了熱視圖以外,鍵值可視化掃描還包含熱視圖底部及右側之條形圖中的匯總值。當您將滑鼠停留在匯總值上時,Key Visualizer 會在熱視圖中標出一個小區域,並顯示以下資訊:

  • 對於 x 軸,Key Visualizer 顯示當前指標的平均值,以及總值或最大值。這些值以 15 分鐘為間隔顯示在所有可見的鍵值範圍內。
  • 對於 y 軸,Key Visualizer 顯示可見時間範圍內的當前指標平均值,並細分為鍵值範圍。

相關資源

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud Bigtable 說明文件