Amazon S3 檔案閘道文件已移至什麼是 Amazon S3 檔案閘道?
Amazon FSx 檔案閘道文件已移至什麼是 Amazon FSx 檔案閘道?
磁碟區閘道文件已移至什麼是磁碟區閘道?
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
監看 SStorage Gateway
本節說明如何使用 Amazon 監控閘道,包括監控與閘道相關聯的資源 CloudWatch。您可以監控閘道的上傳緩衝區和快取儲存。您可以使用 Storage Gateway 主控台來檢視閘道的指標和警示。例如,您可以檢視讀取和寫入操作中使用的位元組數、讀取和寫入操作所花費的時間,以及從 Amazon Web Services 雲端擷取資料所花費的時間。使用指標,您可以追蹤閘道的運作狀態,並設定警示,在一或多個指標落在定義閾值以外時通知您。
Storage Gateway CloudWatch Storage Gateway 指標會記錄兩週期間的指標。透過使用這些指標,您可以存取歷史資訊,並更加了解閘道和磁碟區的執行狀況。除高解析度 CloudWatch 警報外,Storage Gateway 也提供警示,無須額外付費。如需有關 CloudWatch 定價的詳細資訊,請參閱 Amazon CloudWatch 定價
主題
了解閘道指標
在本主題中的討論中,我們將閘道量度定義為閘道範圍的量度 — 也就是說,它們會衡量與閘道有關的內容。因為閘道包含一或多個磁碟區,所以閘道專屬指標代表閘道上的所有磁碟區。例如,CloudBytesUploaded
指標是閘道在報告期間傳送至雲端的位元組總數。此指標包含閘道上所有磁碟區的活動。
使用閘道指標資料時,請指定您要檢視其指標之閘道的唯一識別碼。若要執行此作業,請指定 GatewayId
和 GatewayName
值。當您想要使用閘道的指標時,請在指標命名空間中指定閘道維度,以區分閘道專屬指標與磁碟區專屬指標。如需詳細資訊,請參閱使用亞馬遜 CloudWatch指標。
某些量度只有在最近的監視期間產生新資料時,才會傳回資料點。
指標 | 描述 |
---|---|
AvailabilityNotifications |
閘道產生的可用相關運作狀態通知數目。 使用此指標搭配 單位:數字 |
CacheHitPercent |
從快取服務的應用程式讀取百分比。報告期間結束時會取樣。 單位:百分比 |
CacheUsed |
閘道快取儲存體中已使用的位元組總數。報告期間結束時會取樣。 單位:位元組 |
IoWaitPercent |
閘道等候本機磁碟回應的時間百分比。 單位:百分比 |
MemTotalBytes |
佈建至閘道 VM 的 RAM 數量,以位元組為單位。 單位:位元組 |
MemUsedBytes |
閘道 VM 目前使用中的 RAM 數量,以位元組為單位。 單位:位元組 |
QueuedWrites |
等候寫入至 AWS 的位元組數目,會在報告期間結束時針對閘道中的所有磁碟區取樣。這些位元組會保留在您閘道工作儲存體中。 單位:位元組 |
TotalCacheSize |
快取大小總計 (位元組)。報告期間結束時會取樣。 單位:位元組 |
UploadBufferPercentUsed |
閘道上傳緩衝區的使用百分比。報告期間結束時會取樣。 單位:百分比 |
UploadBufferUsed |
閘道上傳緩衝區中已使用的位元組總數。報告期間結束時會取樣。 單位:位元組 |
UserCpuPercent |
閘道處理所花費的 CPU 時間百分比,此為所有核心的平均值。 單位:百分比 |
Storage Gateway 指標的維度
Storage Gateway 服務的 CloudWatch 命名空間為AWS/StorageGateway
。每隔 5 分鐘免費自動提供資料。
維度 |
描述 |
---|---|
GatewayId , GatewayName |
這些維度可篩選您向閘道特定指標請求的資料。您可以根據 閘道的傳輸量與延遲資料以該閘道的所有磁碟區為基準。如需使用閘道指標的相關資訊,請參閱測量閘道與之間的效能AWS。 |
監控上傳緩衝區
您可以在以下找到如何監控閘道上傳緩衝區的相關資訊,以及如何建立警示,讓您在緩衝區超過指定閾值時收到通知。使用此方法,即可在完全填入緩衝區儲存之前將緩衝區儲存新增至閘道,而儲存應用程式會停止備份至 AWS。
您可以在快取磁碟區和磁帶閘道架構中以相同的方式監視上傳緩衝區。如需詳細資訊,請參閱磁帶閘道磁碟區閘的運作方式 (架構)。
WorkingStoragePercentUsed
WorkingStorageUsed
、和WorkingStorageFree
指標代表儲存磁碟區僅在 Storage Gateway 中發行快取磁碟區功能之前的上傳緩衝區。現在,請使用對等的上傳緩衝區指標 UploadBufferPercentUsed
、UploadBufferUsed
和 UploadBufferFree
。這些指標套用至兩種閘道架構。
感興趣的項目 | 測量方式 |
---|---|
上傳緩衝區用量 |
搭配使用 |
測量已使用的上傳緩衝區百分比
請在以下位置開啟 CloudWatch 主控台。
https://console.aws.amazon.com/cloudwatch/ -
選擇 StorageGateway:閘道量度維度,然後尋找您要使用的閘道。
-
選擇
UploadBufferPercentUsed
指標。 -
針對 Time Range (時間範圍),選擇一個值。
-
選擇
Average
統計資料。 -
針對 Period (期間),選擇 5 分鐘的值以符合預設報告時間。
其結果之依照時間排序的資料點集合包含上傳緩衝區使用百分比。
使用下列程序,您可以使用 CloudWatch 主控台建立警示。若要進一步了解警示和閾值,請參閱 Amazon CloudWatch 使用者指南中的建立 CloudWatch 警示。
設定閘道上傳緩衝區的閾值警示上限
請在以下位置開啟 CloudWatch 主控台。
https://console.aws.amazon.com/cloudwatch/ -
選擇 Create Alarm (建立警示) 以啟動 [Create Alarm] (建立警示) 精靈。
-
指定警示的指標:
-
在 [建立警示] 精靈的 [選取量度] 頁面上 GatewayId,選擇AWS/StorageGateway:、GatewayName維度,然後尋找您要使用的閘道。
-
選擇
UploadBufferPercentUsed
指標。使用Average
統計資料和 5 分鐘的期間。 -
選擇 Continue (繼續)。
-
-
定義警示名稱、描述和閾值:
-
在 [Create Alarm] (建立警示) 精靈的 Define Alarm (定義警示) 頁面上,透過在 Name (名稱) 和 Description (描述) 方塊中提供警示的名稱和描述來識別警示。
-
定義警示閾值。
-
選擇 Continue (繼續)。
-
-
設定警示的電子郵件動作:
-
在 [建立警示] 精靈的 [設定動作] 頁面上,選擇 [警示狀態警示]。
-
針對 Topic (主題),選擇 Choose or create email topic (選擇或建立主題)。
建立電子郵件主題表示您已設定 Amazon SNS 主題。如需 Amazon SNS 的詳細資訊,請參閱 Amazon SNS 中的 Amazon CloudWatch Storage。
-
針對 Topic (主題),輸入主題的描述性名稱。
-
選擇 Add Action (新增動作)。
-
選擇 Continue (繼續)。
-
-
檢閱警示設定,然後建立警示:
-
在 [Create Alarm] (建立警示) 精靈的 Review (檢閱) 頁面上,檢閱警示定義、指標和要採取的相關聯動作 (例如傳送電子郵件通知)。
-
在檢閱警示摘要之後,請選擇 Save Alarm (儲存警示)。
-
-
確認警示主題的訂閱:
-
開啟 Amazon SNS 電子郵件,該電子郵件會傳送到您在建立主題時指定的電子郵件地址。
下圖顯示一般的電子郵件通知。
-
按一下電子郵件中的連結,以確認訂閱。
訂閱確認隨即出現。
-
監控快取儲存
您可以在以下找到如何監控閘道快取儲存的相關資訊,以及如何建立警示,讓您在快取的參數超過指定閾值時收到通知。使用此警示,即可知道何時將快取儲存新增至閘道。
您只能監控快取磁碟區架構的快取儲存。如需詳細資訊,請參閱磁帶閘道磁碟區閘的運作方式 (架構)。
感興趣的項目 | 測量方式 |
---|---|
總快取用量 |
搭配使用 只有在您將快取新增至閘道時, |
由快取提供服務的讀取請求百分比 |
搭配 一般而言,您想要將 |
緩存的污垢百分比 — 也就是說,它包含尚未上傳到的內容AWS |
搭配使用 一般而言,您想要將 |
測量閘道及其所有磁碟區的快取已變更百分比
請在以下位置開啟 CloudWatch 主控台。
https://console.aws.amazon.com/cloudwatch/ -
選擇 StorageGateway:閘道量度維度,然後尋找您要使用的閘道。
-
選擇
CachePercentDirty
指標。 -
針對 Time Range (時間範圍),選擇一個值。
-
選擇
Average
統計資料。 -
針對 Period (期間),選擇 5 分鐘的值以符合預設報告時間。
其結果之依照時間排序的資料點集合包含超過 5 分鐘的快取已變更百分比。
測量磁碟區的快取已變更百分比
請在以下位置開啟 CloudWatch 主控台。
https://console.aws.amazon.com/cloudwatch/ -
選擇StorageGateway:「體積量度」維度,然後尋找您要使用的磁碟區。
-
選擇
CachePercentDirty
指標。 -
針對 Time Range (時間範圍),選擇一個值。
-
選擇
Average
統計資料。 -
針對 Period (期間),選擇 5 分鐘的值以符合預設報告時間。
其結果之依照時間排序的資料點集合包含超過 5 分鐘的快取已變更百分比。
了解 CloudWatch 警報
CloudWatch alarm 會根據指標和運算式監控閘道的相關資訊。您可以為閘道新增 CloudWatch 警示,並在 Storage Gateway 主控台中檢視其狀態。如需用來監督磁帶閘道磁碟區閘道之測結果的相關資訊,請參閱了解閘道指標和瞭解虛擬磁帶指標。對於每個警報,您可以指定將啟動其 ALARM 狀態的條件。Storage Gateway 主控台中的警示狀態指示燈處於警報狀態時會變成紅色,讓您更輕鬆地主動監控狀態。您可以將警示設定為根據持續的狀態變更自動叫用動作。如需 CloudWatch 警示的詳細資訊,請參閱 Amazon 使用 CloudWatch 者指南中的使用 Amazon CloudWatch 警示。
如果您沒有許可來檢視 CloudWatch,將無法檢視警示。
使用每個已啟用的閘道時,建議您建立下列 CloudWatch 警示:
-
高 IO 等候:
IoWaitpercent
>= 20,15 分鐘內 3 個資料點 -
快取變更百分比:
CachePercentDirty
> 80,20 分鐘內 4 個資料點
對於已啟動 HA 模式的 VMware 主機平台上的閘道,我們也建議您下列額外 CloudWatch 警示:
-
可用性通知:在 5 分鐘內 1 個資料點
AvailabilityNotifications
>= 1 -
Health 狀態通知:在 5 分鐘內 1 個資料點
HealthNotifications
>= 1注意 只有在閘道在 CloudWatch 中有先前的健康狀況通知,您才能設定健康狀況通知警示 。
下表說明警示的狀態。
州 | 描述 |
---|---|
OK (確定) |
指標或表達式在定義的閾值內。 |
警示 |
指標或表達式在定義的閾值外。 |
資料不足 |
警示剛啟動,無法使用指標;或資料不足,無法讓指標判斷警示狀態。 |
無 |
未對閘道建立任何警示。若要建立新警示,請參閱為閘道建立自訂 CloudWatch 警示。 |
Unavailable |
警示的狀態不明。選擇 Unavailable (無法使用) ,可檢視 Monitoring (監控) 標籤中的錯誤資訊。 |
為閘道建立建議的 CloudWatch 警示
使用 Storage Gateway 主控台建立新閘道時,您可以選擇在初始設定程序中自動建立所有建議的 CloudWatch 警示。如需詳細資訊,請參閱設定磁帶閘道。如果您要新增或更新現有閘道的建議 CloudWatch 警示,請使用下列程序。
新增或更新現有閘道的建議 CloudWatch 警示
此功能需要 CloudWatch 原則權限,這些權限不會在預先設定的 Storage Gateway 完整存取原則中自動授與。在嘗試建立建議的 CloudWatch 警示之前,請確定您的安全性原則授與下列權限:
-
cloudwatch:PutMetricAlarm
-創建警報 -
cloudwatch:DisableAlarmActions
-關閉警報操作 -
cloudwatch:EnableAlarmActions
-開啟警報動作 -
cloudwatch:DeleteAlarms
-刪除警報
-
開啟儲存裝置閘道主控台,網址為 https://console.aws.amazon.com/storagegateway/home/
。 -
在導覽窗格中,選擇「閘道」,然後選擇您要為其建立建議 CloudWatch 警報的閘道。
-
在 Storage 詳細資訊頁面上,選擇監看索引標籤。
-
在 [警報] 下,選擇 [建議的鬧鐘]。建議的警報會自動建立。
[警示] 區段會列出特定閘道的所有 CloudWatch 警示。您可以在此處選擇和刪除一或多個鬧鐘、開啟或關閉鬧鐘動作,以及建立新鬧鐘。
為閘道建立自訂 CloudWatch 警示
CloudWatch 使用 Amazon Simple Notification Service (Amazon SNS) 在警示變更狀態時傳送警示通知。警示會監看指定時段內的單一指標,並根據與多個時段內指定閾值相對的指標值來執行一或多個動作。動作是傳送至 Amazon SNS 主題的通知。您可以在建立 CloudWatch 警示時建立 Amazon SNS 主題。如需 Amazon SNS 的詳細資訊,請參閱「什麼是 Amazon SNS?」。 Amazon Simple Notification Service 開發人員指南中。
在 Storage Gateway 主控台中建立 CloudWatch 警示
-
開啟儲存裝置閘道主控台,網址為 https://console.aws.amazon.com/storagegateway/home/
。 -
在導覽窗格中,選擇 Storage,然後選擇您要建立警示的 Storage。
-
在 Storage 詳細資訊頁面上,選擇監看索引標籤。
-
在 [警報] 下方,選擇 [建立鬧鐘] 以開啟 CloudWatch 主控台。
-
使用 CloudWatch 主控台建立所需的警示類型。您可以建立以下類型的警示:
-
靜態閾值警示:根據所選指標之設定閾值的警示。當指標超過閾值達到指定的評估期間數,警示便會進入 ALARM 狀態。
若要建立靜態閾值警示,請參閱 Amazon CloudWatch 使用者指南中的根據靜態閾值建立 CloudWatch 警示。
-
異常偵測警示:異常偵測會探勘過去的指標資料,並建立預期值的模型。您可以設定異常偵測臨界值,並搭配模型一起 CloudWatch 使用此閾值,以決定指標的「正常」值範圍。較高的臨界值會產生較厚的「正常」值範圍。您可以選擇僅當度量值高於預期值的頻帶、僅當它位於頻帶之下,或當它在頻帶之上或下方時啟用警報。
若要建立異常偵測警示,請參閱《Amazon CloudWatch 使用指南》中的根據異常偵測建立 CloudWatch 警示。
-
指標數學運算式警示:以數學運算式中使用的一或多個指標為基礎的警示。您要指定表達式、閾值和評估期間。
若要建立指標數學表達式警示,請參閱《Amazon CloudWatch 使用指南》中的根據指標數學表達式建立 CloudWatch 警示。
-
複合警示:一種警示,可透過監看其他警示的警示狀態來決定警示狀態。複合警示可協助您減少警示噪音。
若要建立複合警示,請參閱 Amazon CloudWatch 使用者指南中的建立複合警示。
-
-
在 CloudWatch 主控台中建立警示後,請返回 Storage Gateway 主控台。您可以執行下列其中一個動作來檢視警示:
-
在導覽窗格中,選擇「閘道」,然後選擇您要檢視警示的閘道。在 [詳細資料] 索引標籤的 [警示] 下,選擇 [CloudWatch 警示
-
在瀏覽窗格中,選擇「閘道」,選擇要檢視警示的閘道,然後選擇「監控」標籤頁。
[警示] 區段會列出特定閘道的所有 CloudWatch 警示。您可以在此處選擇和刪除一或多個鬧鐘、開啟或關閉鬧鐘動作,以及建立新鬧鐘。
-
在導覽窗格中,選擇「閘道」,然後選擇您要檢視其警示之閘道的警示狀態。
-
如需如何編輯或刪除鬧鐘的詳細資訊,請參閱編輯或刪除 CloudWatch 鬧鐘。
當您使用 Storage Gateway 主控台刪除閘道時,與該閘道相關聯的所有 CloudWatch 警示也會自動刪除。