探索 Azure Monitor Azure Cosmos DB 深入解析

Azure Cosmos DB 深入解析可供您透過統一的互動式體驗,檢視所有 Azure Cosmos DB 資源的整體效能、失敗、容量及作業健康情況。 此文章可協助您瞭解這項新監視體驗的優點,以及如何修改和調整體驗,以符合組織的獨特需求。

簡介

開始之前,您應該先瞭解資訊呈現和視覺化的方式。

其可提供:

  • 單一位置中所有訂用帳戶的 Azure Cosmos DB 資源大規模檢視方塊。 您可以選擇性地將範圍限定為您有興趣評估的訂用帳戶和資源。
  • 特定 Azure Cosmos DB 資源的向下切入分析。 您可以採用使用率、失敗、容量及作業類別來診斷問題或執行詳細分析。 選取其中任何一個選項可讓您深入檢視相關的 Azure Cosmos DB 計量。
  • 以 Azure 監視器活頁簿範本為基礎的可自訂體驗。 您可以變更顯示哪些計量、修改或設定符合限制的閾值,然後儲存至自訂活頁簿。 接著,活頁簿中的圖表可以釘選到 Azure 儀表板。

此功能不會要求您啟用或設定任何項目。 預設會收集這些 Azure Cosmos DB 計量。

注意

存取此功能不需要付費。 您只需要支付所設定或啟用的 Azure 監視器基本功能的費用,如 Azure 監視器定價詳細資料頁面上所述。

檢視 Azure Cosmos DB 的使用率和效能計量

若要檢視您所有訂用帳戶的儲存體帳戶使用率和效能:

  1. 登入 Azure 入口網站

  2. 搜尋監視器,然後選取 [監視器]

    Screenshot that shows the Search box with the word

  3. 選取 [Azure Cosmos DB]

    Screenshot that shows the Azure Cosmos DB Overview workbook.

概觀

概觀頁面上,資料表會顯示互動式 Azure Cosmos DB 計量。 您可以依據您從下列下拉式清單中選取的選項,篩選結果:

  • 訂用帳戶:只會列出具有 Azure Cosmos DB 資源的訂用帳戶。
  • Azure Cosmos DB:您可以選取全部、子集或單一 Azure Cosmos DB 資源。
  • 時間範圍:預設情況下,依據所做的對應選取項目,顯示最近四個小時的資訊。

下拉式清單底下的計數器圖格彙總所選訂用帳戶中 Azure Cosmos DB 資源的總數。 活頁簿報表交易計量中資料行的條件式色彩編碼或熱度圖。 最深的色彩具有最高的值。 較淺的色彩是以最低值為基礎。

選取其中一個 Azure Cosmos DB 資源旁的下拉式箭號,以顯示個別資料庫容器層級的效能計量明細。

Screenshot that shows the Expanded dropdown that reveals individual database containers and associated performance breakdown.

選取藍色醒目提示的 Azure Cosmos DB 資源名稱,以前往相關聯 Azure Cosmos DB 帳戶的預設 [概觀]

失敗

選取 [失敗] 索引標籤,以開啟活頁簿範本失敗部分。 其會顯示要求總數,以及組成那些要求的回應分佈:

Screenshot that shows failures with breakdown by HTTP request type.

代碼 描述
200 OK 下列其中一個 REST 作業成功:
- 在資源上 GET。
- 在資源上 PUT。
- 在資源上 POST。
- 在可執行預存程序的預存程序資源上 POST。
201 Created 建立資源的 POST 作業成功。
404 Not Found 作業嘗試在已經不存在的資源上執行。 例如,資源可能已經遭到刪除。

如需狀態碼的完整清單,請參閱 Azure Cosmos DB HTTP 狀態碼。

Capacity

選取 [容量] 索引卷標,以開啟活頁簿範本容量部分。 它會顯示:

  • 您有多少份文件。
  • 您的文件會隨著時間成長。
  • 資料使用量
  • 您留下的可用儲存體總數。

此資訊可協助您識別潛在的儲存體和資料使用率問題。

Screenshot that shows the Capacity workbook.

如同 [概觀] 活頁簿,在 [訂用帳戶] 資料行中選取 Azure Cosmos DB 資源旁邊的下拉式清單,會顯示組成資料庫的個別容器明細。

Operations

選取 [作業] 索引標籤,以開啟活頁簿範本作業部分。 您可以查看依要求類型細分的要求。

在下列範例中,您會看到 eastus-billingint 主要是接收讀取要求,但有一些 upsert 並建立要求。 您也可以從要求的觀點來看,westeurope-billingint 是唯讀的,至少在過去四小時內,活頁簿目前的範圍是透過其時間範圍參數來表示。

Screenshot that shows the Operations workbook.

從 Azure Cosmos DB 資源進行檢視

  1. 搜尋或選取任何現有的 Azure Cosmos DB 帳戶。

    Screenshot that shows searching for Azure Cosmos DB.

  2. 移至 Azure Cosmos DB 帳戶之後,請在 [監視] 區段中,選取 [深入解析 (預覽)] 或 [活頁簿]。 現在,您可以對輸送量、要求、儲存體、可用性、延遲、系統及帳戶管理執行進一步的分析。

    Screenshot that shows the Azure Cosmos DB Insights Overview page.

時間範圍

根據預設,[時間範圍] 欄位會顯示過去 24 小時中的資料。 您可以修改時間範圍,以顯示過去 5 分鐘到過去 7 天任何位置的資料。 時間範圍選取器也包含自訂模式。 輸入開始/結束日期,根據所選帳戶的可用資料來檢視自訂時間範圍。

Screenshot that shows the Azure Cosmos DB Time Range.

深入解析概觀

[概觀] 索引標籤提供所選 Azure Cosmos DB 帳戶最常見的計量,包括:

  • 要求總數
  • 失敗的要求 (429 秒)
  • 標準化 RU 使用量 (上限)
  • 資料與索引使用量
  • 依集合排序的 Azure Cosmos DB 帳戶計量

要求總數:此圖表提供依狀態碼細分之帳戶的總要求檢視。 圖表底部的單位是期間的總要求和。

Screenshot that shows the Azure Cosmos DB Total Requests graph.

失敗的要求 (429s):此圖表提供失敗要求檢視,狀態碼為 429。 圖表底部的單位是期間的總失敗的要求和。

Screenshot that shows the Azure Cosmos DB Failed Requests graph.

標準化 RU 使用量 (上限):此圖表會在指定期間提供標準化 RU 使用量單位介於 0% 到 100% 之間的百分比上限。

Screenshot that shows the Azure Cosmos DB Normalized RU Consumption graph.

釘選、匯出和展開

您可以選取區段右上角的圖釘,將任一計量區段釘選到 Azure 儀錶板

Screenshot that shows the metric section pin to dashboard example.

若要將資料匯出為 Excel 格式,請選取圖釘左邊的向下鍵。

Screenshot that shows the Export workbook down arrow.

若要展開或摺疊活頁簿中的所有下拉式清單檢視,請選取向下鍵左側的展開鍵。

Screenshot that shows the Expand workbook arrow.

自訂 Azure Cosmos DB 深入解析

此體驗是以 Azure 監視器活頁簿範本為基礎所建置。 您可以使用自訂>編輯>儲存來修改和儲存修改版本的複本到自訂活頁簿中。

Screenshot that shows the Customize button.

活頁簿會儲存在資源群組中。 [我的報表] 區段是私人的。 [共用報表] 可供具有資源群組存取權的每個人使用。 儲存自訂活頁簿之後,您必須前往活頁簿資源庫加以啟動。

Screenshot that shows the Gallery button.

疑難排解

如需疑難排解指導,請參閱針對活頁簿型深入解析進行疑難排解

下一步