本頁說明如何監控 Filestore 執行個體,並設定磁碟空間和備份配額不足的警告。
您可以使用 Cloud Monitoring 監控 Filestore 執行個體。
事前準備
開始之前,請確認您具備下列角色的存取權:
- Monitoring 檢視者
- Monitoring 編輯者
如要瞭解如何授予這些角色存取權,請參閱「授予 Cloud Monitoring 存取權」。
將 Filestore 指標圖表新增至 Cloud Monitoring 資訊主頁
如要在 Cloud Monitoring 資訊主頁中查看 Filestore 效能指標,請按照下列步驟操作:
-
前往 Google Cloud 控制台的 leaderboard「Metrics Explorer」頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。
- 按一下「選取指標」可展開該部分。
- 在「Filter by resource or metric name」(依資源或指標名稱篩選) 欄位中,輸入
filestore
,然後選取「Filestore Instance」(Filestore 執行個體) 展開式區段。 選取要查看的現有指標:
指標 說明 基本級 區域、企業和可用區級別 讀取作業的平均延遲時間 讀取作業的平均時間 (以毫秒為單位)。 ✓ 寫入作業的平均延遲時間 寫入作業的平均時間 (以毫秒為單位)。 ✓ 寫入的位元組數 已寫入的位元組數。 ✓ ✓ 讀取的位元組數 從永久儲存空間讀取的位元組數。這可能少於用戶端讀取的位元組數,因為部分讀取作業可能會從記憶體快取中提供。* ✓ ✓ 磁碟讀取作業數量 磁碟讀取作業數。如果 Filestore 執行個體快取資料,部分讀取作業不會反映為磁碟讀取。* ✓ ✓ 磁碟寫入作業數量 磁碟寫入作業數。如果 Filestore 執行個體快取資料,某些寫入作業不會反映為磁碟寫入。* ✓ ✓ 中繼資料作業數量 磁碟中繼資料作業數量。 ✓ 可用的位元組數 可用磁碟位元組數。 ✓ ✓ 可用磁碟空間百分比 可用磁碟位元組百分比。 ✓ ✓ 可用原始容量百分比 可用原始容量占總空間的百分比。 ✓ 程序呼叫次數 與 nfsstat -s 指令傳回相同的資訊。 ✓ 快照使用位元組數 用於儲存快照的空間量,以位元組為單位。 ✓ ✓ 讀取作業所花費的時間 (以毫秒為單位) 在磁碟讀取時花費的時間。 ✓ 寫入作業耗費的時間 (以毫秒為單位) 在磁碟寫入時花費的時間。 ✓ 已用位元組數 已使用磁碟位元組數。 ✓ ✓ 已用空間百分比 已使用的磁碟位元組百分比。 ✓ ✓ *記憶體快取作業只會在 Basic 級別執行個體中執行。
選用設定:
欄位 說明 篩選器 篩選要監控的 Filestore 執行個體。 分組依據 合併類似時間序列的資料。 集結網站 使用常用函式合併時間序列。 校正週期下限 匯總作業的時間間隔。 如要將更多指標加入圖表,請按一下「新增其他指標」。
按一下「儲存圖表」建立資訊主頁。或者,您也可以將圖表新增至現有資訊主頁。
指標定義
以下各節將詳細說明特定的 Filestore 專屬指標。
可用原始容量百分比
可用原始容量百分比指標代表使用者可用的容量,不一定是可用的原始磁碟空間。
執行個體會複製資料以提供耐用性,並協助支援效能,因此總儲存容量會大於使用者指定的執行個體容量。
「免費原始容量百分比」指標代表在執行任何複寫作業後,使用者可用的免費原始容量百分比,這項作業會以執行個別例項耐用性或效能為準。
如果這個指標達到 0%,就必須等到有更多可用空間後,才能將新資料寫入叢集。
如要進一步瞭解如何調整執行個體容量,請參閱「調整容量」。
快照使用位元組數
「快照使用位元組」指標代表所有快照 (內部或外部) 使用的位元組數量。這項指標的分配和索引是以分享數為依據,而非個別案例。
使用位元組
「已用位元組」指標代表使用者所寫入的原始資料。但不會考量inode 和中繼資料所需的空間。
預估容量
如要進一步瞭解執行個體的可用容量,建議您監控可用空間和已寫入空間。
如要查看執行個體的可用空間,請使用可用原始容量百分比指標。
每個儲存在檔案共用區中的檔案都會使用一個 inode。如果檔案系統的 inode 用盡,即使未達到已分配的最大容量,您也無法在檔案共用集中儲存更多檔案。
如要查看使用中的 inode 數量,請使用 df
指令。詳情請參閱「調整容量」和「容量問題」。
設定快訊
磁碟空間不足
為確保 Filestore 執行個體不會用盡可用空間,建議您設定磁碟空間不足的快訊:
-
前往 Google Cloud 控制台的 notifications「Alerting」(警告) 頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。
- 點選「建立政策」。
- 按一下「選取指標」可展開該部分。
- 在「Filter by resource or metric name」(依資源或指標名稱篩選) 欄位中,輸入
filestore
,然後選取「Filestore Instance」(Filestore 執行個體) 展開式區段。 - 選取「Nfs」Nfs使用中的指標類別。
- 選取「可用磁碟空間百分比」指標。
- 按一下 [套用]。
- 在「新增篩選器」部分,按一下「新增篩選器」。
- 按一下「篩選器」展開式部分,然後選取「instance_name」。
- 在「值」欄位中,輸入要接收快訊的 Filestore 執行個體名稱。
按一下 [完成]。
如要進一步瞭解如何篩選 Cloud Monitoring 指標,請參閱「篩選」。
在「Transform data」區段中,指定「Rolling window」和「Rolling window function」。指出是否要納入次要資料轉換,然後點選「下一步」。
在「設定快訊觸發條件」視窗中,選擇條件類型。
設定下列規格:
欄位 設定 快訊觸發條件 任何時間序列違反條件時 門檻位置 低於門檻 門檻值 輸入每個 Filestore 執行個體可接受的最低磁碟空間百分比。 您可以設定低限,然後查看警示是否會觸發,以便測試警示。
詳情請參閱「預設的建立快訊政策流程」。
輸入任何進階選項。
在「Condition name」(條件名稱) 欄位中,輸入條件的名稱。
點按「Next」。
在「Configure notifications and finalize alert」視窗中,指出要使用的通知管道。
如要瞭解如何建立新管道,請參閱「管理通知管道」。
在「Incident autoclose duration」選單中,選取要使用的時間長度。
在「政策使用者標籤」部分中,指出要使用的標籤。
在「說明文件」部分中,新增您要納入的任何說明文件,例如如何解決問題的指示。
在「快訊政策名稱」欄位中輸入快訊政策名稱,然後按一下「下一步」。
按一下「建立政策」。
備份配額偏低
如果您為 Filestore 執行個體安排或自動建立備份,請設定備份配額不足時的快訊。
-
前往 Google Cloud 控制台的 notifications「Alerting」(警告) 頁面:
如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。
- 點選「建立政策」。
- 按一下「選取指標」可展開該部分。
- 在「依據資源或指標名稱篩選」欄位中,輸入
quota
,然後選取「消費者配額」可展開部分。 - 選取「配額」指標類別。
- 選取「分配配額使用量」指標。
- 按一下 [套用]。
- 在「新增篩選器」部分,按一下「新增篩選器」。
- 按一下「篩選器」展開式部分,然後選取「quota_metric」。
- 在「Value」欄位中輸入
file.googleapis.com/backups-per-region
。 - 按一下 [完成]。
選用:如要新增其他篩選器,請按一下「Add filter」(新增篩選器),然後重複執行上述步驟。
如要進一步瞭解如何篩選 Cloud Monitoring 指標,請參閱「篩選」。
在「Transform data」區段中,指定「Rolling window」和「Rolling window function」。指出是否要納入次要資料轉換,然後點選「下一步」。
在「設定快訊觸發條件」視窗中,選擇條件類型。
設定下列規格:
欄位 設定 快訊觸發條件 任何時間序列違反條件時 門檻位置 低於門檻 門檻值 輸入可接受的備份配額剩餘量。 您可以設定低限,然後查看警示是否會觸發,以便測試警示。
詳情請參閱「預設的建立快訊政策流程」。
輸入任何進階選項。
在「Condition name」(條件名稱) 欄位中,輸入條件的名稱。
點按「Next」。
在「Configure notifications and finalize alert」視窗中,指出要使用的通知管道。
如要瞭解如何建立新管道,請參閱「管理通知管道」。
在「事件自動關閉期限」選單中,選取要使用的時間長度。
在「政策使用者標籤」部分中,指出要使用的標籤。
在「說明文件」部分中,新增您想納入的任何說明文件,例如如何解決問題的操作說明,例如「刪除較舊的備份」或「要求額外配額」。
在「快訊政策名稱」欄位中輸入快訊政策名稱,然後按一下「下一步」。
按一下「建立政策」。