監控 Cloud SQL 執行個體

本頁面說明如何透過下列方式監控 Cloud SQL 執行個體:

使用 Cloud Monitoring 資訊主頁監控執行個體

Cloud Monitoring 為多項 Google Cloud 產品提供預先定義的資訊主頁,包括預設的 Cloud SQL 監控資訊主頁。您可以透過這個資訊主頁,監控主要執行個體和副本執行個體的一般健康狀態。您也可以建立自訂資訊主頁,顯示感興趣的資料。

設定快訊

您可以使用 Cloud Monitoring 為專案或指定執行個體設定警告。

舉例來說,您可以設定快訊,在 Cloud SQL 執行個體的「記憶體用量」指標超過 80% 的門檻時,傳送訊息至特定電子郵件 ID。

在 Cloud SQL 執行個體「總覽」頁面查看指標

如要查看 Cloud SQL 執行個體的部分重要指標,請前往「總覽」頁面,操作步驟如下:

  1. 前往 Google Cloud 控制台的「Cloud SQL Instances」(Cloud SQL 執行個體) 頁面。

    前往「Cloud SQL Instances」(Cloud SQL 執行個體) 頁面

  2. 點選執行個體名稱,開啟執行個體的「總覽」頁面。
  3. 預設指標圖表會顯示在頁面頂端。

  4. 選用:從「圖表」下拉式選單中選取其他指標。

    圖表會顯示所選指標的資料。

清單包含下列選項:
  • CPU 使用率
  • 儲存空間用量
  • 記憶體用量
  • 讀取/寫入作業數
  • 輸入/輸出位元組數
  • 複製延遲時間 (唯讀副本)
  • 可用的指標

    用量圖表可協助您主動因應應用程式需求變化。您可以從這些指標中,深入瞭解處理量和延遲時間問題,以及執行個體用量費用。

    指標說明
    儲存空間用量 (GB)

    您可以使用儲存空間用量指標來協助您瞭解儲存空間費用。如要進一步瞭解儲存空間用量費用,請參閱「儲存空間和網路定價」。

    Cloud SQL 會使用交易記錄進行時間點復原 (PITR)。這些記錄會占用儲存空間,並與相關聯的自動備份一併自動刪除。達到 transactionLogRetentionDays 設定的值後,就會發生這種情況。這個值代表 Cloud SQL 為 PITR 保留的交易記錄天數。您無法手動刪除這些記錄,但可以變更保留天數,Cloud SQL Enterprise Plus 版本的保留天數為 1 到 35 天,Cloud SQL Enterprise 版本則為 1 到 7 天。

    如果執行個體的交易記錄儲存在 Cloud Storage,記錄會儲存在主要執行個體所在的區域。這項記錄儲存空間 (最多七天,即 PITR 的最長期限) 不會產生額外的執行個體費用。

    如果交易記錄的大小導致執行個體發生問題,請增加儲存空間大小。不過,磁碟用量中的交易記錄大小增加可能只是暫時現象。如果執行個體已啟用時間點復原功能,請停用並重新啟用 PITR,確保記錄儲存在與執行個體相同區域的 Cloud Storage。這項操作會刪除記錄,因此您無法執行時間點復原,將資料還原至重新啟用 PITR 之前的時間點。不過,雖然現有記錄會刪除,但磁碟大小仍維持不變。

    為避免發生非預期的儲存空間問題,建議您在使用 PITR 時,為所有執行個體啟用自動增加儲存空間功能。只有在執行個體啟用時間點復原功能,且記錄儲存在磁碟上時,這項建議才適用。

    如要刪除記錄並復原儲存空間,可以停用再重新啟用 PITR。減少使用的記錄檔不會縮減為執行個體佈建的磁碟大小。

    暫存資料會計入儲存空間用量指標。系統會在維護期間移除暫存資料,並允許暫存資料增加至超過使用者定義的容量限制,以免發生磁碟已滿事件,且使用者不需付費。

    資料用量也會計入儲存空間用量指標。在資料使用過程中,當交易修改資料庫時,Cloud SQL 會先複製原始資料,再進行修改。資料副本稱為「復原資料」。

    新建立的資料庫會使用約 100 MB 的系統資料表和檔案。

    CPU 使用率

    您可以使用這項指標,監控執行個體是否有足夠的 CPU 資源,可滿足應用程式需求。如果這個值變得太高,您可以增加機器類型的大小,讓您的執行個體擁有更大的 CPU 能力。

    記憶體用量

    執行個體使用的記憶體數。

    讀取/寫入作業數

    「讀取次數」指標是磁碟提供的讀取作業次數,其並非來自快取。您可以透過這項指標,瞭解執行個體的大小是否適合您的環境。如有需要,您可以改用較大的機器類型,從快取提供更多要求,並縮短延遲時間。

    「寫入次數」指標是磁碟的寫入作業次數。即使應用程式未啟用,系統也會產生寫入活動,因為 Cloud SQL 執行個體大約每秒會寫入系統資料表 (副本除外)。

    輸入/輸出位元組數 (位元組數/秒) 進入或離開執行個體的網路流量。

    比較多個執行個體的指標

    1. 前往 Google Cloud 控制台的「Cloud SQL Instances」(Cloud SQL 執行個體) 頁面。

      前往「Cloud SQL Instances」(Cloud SQL 執行個體) 頁面

    2. 在 Cloud SQL「Instances」(執行個體) 頁面中,勾選執行個體名稱左側的核取方塊,最多可選取五個執行個體進行比較。
    3. 在右側的「資訊面板」中,選取「監控」分頁標籤。
    4. 從指標下拉式選單中,選取要用來比較執行個體的指標。

      將指標懸停在圖表上,即可查看特定時間點的資料。

    後續步驟