本頁說明如何透過下列方式監控 Cloud SQL 執行個體:
使用 Cloud SQL 系統洞察資訊主頁
Cloud SQL 系統洞察資訊主頁可協助您偵測及分析系統效能問題。
詳情請參閱「使用系統深入分析功能提升系統效能」。
使用 Cloud Monitoring 資訊主頁監控執行個體
Cloud Monitoring 為多項 Google Cloud 產品提供預先定義的資訊主頁,包括預設的 Cloud SQL 監控資訊主頁。您可以透過這個資訊主頁,監控主要執行個體和副本執行個體的一般健康狀態。您也可以建立自訂資訊主頁,顯示自己感興趣的資料。
設定快訊
您可以使用 Cloud Monitoring 為專案或特定執行個體設定快訊。
舉例來說,您可以設定快訊,在 Cloud SQL 執行個體的「記憶體用量」指標超過 80% 的門檻時,將訊息傳送至特定電子郵件 ID。
在 Cloud SQL 執行個體的「總覽」頁面中查看指標
在 Cloud SQL 執行個體的「總覽」頁面中,查看部分重要指標,如下所示:
-
前往 Google Cloud 控制台的「Cloud SQL Instances」頁面。
- 如要開啟執行個體的「總覽」頁面,請按一下執行個體名稱。
選用:從「圖表」下拉式清單中選取其他指標。
圖表會顯示所選指標的資料。
預設指標圖表會顯示在頁面頂端。
可用的指標
使用量圖表可協助您在應用程式需求變更時,主動採取因應措施。您可以從這些指標深入瞭解輸送量和延遲問題,以及執行個體用量費用。
指標 | 說明 |
---|---|
儲存空間用量 (GB) | 您可以使用儲存空間用量指標來協助您瞭解儲存空間費用。如要進一步瞭解儲存空間用量費用,請參閱「儲存空間和網路定價」。 時間點復原功能會使用預先寫入記錄 (WAL) 歸檔。對於啟用時間點復原功能的新 Cloud SQL 執行個體,或是啟用這項功能後,將 WAL 記錄儲存在 Cloud Storage 的現有執行個體,記錄將不再儲存在磁碟上,而是儲存在與執行個體相同地區的 Cloud Storage 中。 如要查看執行個體的記錄是否儲存在 Cloud Storage 中,請檢查執行個體的 bytes_used_by_data_type 指標。如果 使用 如果其他現有執行個體已啟用時間點復原功能,系統仍會將這些執行個體的記錄儲存在磁碟上。日後可變更為將記錄儲存在 Cloud Storage 中。 時間點還原功能使用的預先寫入記錄會與相關聯的自動備份一併自動刪除,通常會在達到 transactionLogRetentionDays 設定的值後發生。這是 Cloud SQL 為時間點復原保留交易記錄的天數,Cloud SQL Enterprise Plus 版本為 1 到 35 天,Cloud SQL Enterprise 版本為 1 到 7 天。 在啟用時間點復原功能前,如果還原 Cloud SQL 執行個體的備份,您會遺失允許時間點復原功能運作的 WAL 記錄檔。 如果執行個體的預先寫入記錄儲存在 Cloud Storage 中,記錄會儲存在與主要執行個體相同的區域。這項記錄儲存功能 (最多七天,即時間點還原功能的最長期限) 不會為每個執行個體產生額外費用。 如果執行個體已啟用時間點復原功能,且磁碟上的預先寫入記錄大小導致執行個體發生問題,請停用時間點復原功能,然後重新啟用,確保新記錄儲存在與執行個體相同的 Cloud Storage 區域。這會刪除現有的預先寫入記錄檔,因此您無法執行時間點還原,還原時間點必須晚於重新啟用時間點復原功能的時間。不過,雖然現有記錄會遭到刪除,但磁碟大小維持不變。 為避免發生意料之外的儲存空間問題,建議您在使用時間點還原功能時,為所有執行個體啟用自動增加儲存空間。這項建議僅適用於已啟用時間點復原功能的執行個體,且記錄檔儲存在磁碟上。 如要刪除記錄並回收儲存空間,可以停用時間點復原功能。但請注意,減少使用的預先寫入記錄不會縮減為執行個體佈建的磁碟大小。 資料用量會計入儲存空間用量指標。在資料用量方面,當交易修改資料庫時,Cloud SQL 會先複製資料,再修改原始資料。資料副本是復原資料。 |
CPU 使用率 | 您可以根據這項指標,監控執行個體是否有足夠的 CPU 來滿足應用程式需求。如果這個值變得太高,您可以增加機器類型的大小,讓您的執行個體擁有更大的 CPU 能力。 |
記憶體用量 | 執行個體使用的記憶體數。 |
讀取/寫入作業數 | 「讀取次數」指標是磁碟提供的讀取作業次數,其並非來自快取。您可以根據這項指標,瞭解執行個體的大小是否適合您的環境。如有需要,您可以改用較大的機器類型,從快取提供更多要求,並縮短延遲時間。 「寫入次數」指標是磁碟的寫入作業次數。即使應用程式未處於活動狀態,系統仍會產生寫入活動,因為 Cloud SQL 執行個體大約每秒都會寫入系統資料表 (備用資源除外)。 |
輸入/輸出位元組數 (位元組數/秒) | 進入或離開執行個體的網路流量。 |
比較多個執行個體的指標
-
前往 Google Cloud 控制台的「Cloud SQL Instances」頁面。
- 在 Cloud SQL「執行個體」頁面中,選取執行個體名稱左側的核取方塊,最多可選擇五個執行個體進行比較。
- 在右側的「Info Panel」(資訊面板) 中,選取「Monitoring」(監控) 分頁標籤。
從指標下拉式選單中,選取要用於比較執行個體的指標。
將指標懸停在圖表上,即可查看特定時間的資料。