Amazon S3 檔案閘道文件已移至什麼是 Amazon S3 檔案閘道?
Amazon FSx 檔案閘道文件已移至什麼是 Amazon FSx 檔案閘道?
磁碟區閘道文件已移至什麼是磁碟區閘道?
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
監控磁帶閘道
本節描述了如何監控磁帶閘道、與詞典閘道關聯之虛擬磁帶、快取儲存體,以及上傳緩衝區的相關資訊。您可以使用 AWS Management Console 來檢視磁帶閘道的指標。使用指標,您可以追蹤您磁帶閘道的運作狀況,並設定警示,在一或多個指標超出定義的閾值時通知您。
Storage Gateway 提供 CloudWatch 指標,無需額外付費。會記錄兩週期間的 Storage Gateway 指標。透過使用這些指標,您可以存取歷史資訊,並更加了解您磁帶閘道及虛擬磁帶的執行狀況。如需有關的詳細資訊 CloudWatch,請參閱 Amazon CloudWatch 使用者指南。
取得 CloudWatch 日誌群組的磁帶閘道運作狀態日誌
您可以使用 Amazon CloudWatch Logs 取得磁帶閘道運作狀態和相關資源的相關資訊。您可以使用日誌來監控閘道遇到的錯誤。此外,您可以使用 Amazon CloudWatch 訂閱篩選器,即時自動處理日誌資訊。如需詳細資訊,請參閱 Amazon CloudWatch 使用者指南中的使用訂閱即時處理日誌資料。
例如,假設您的閘道是部署於已啟用 VMware HA 的叢集中,而且您需要知道是否有任何錯誤。您可以設定 CloudWatch 記錄群組來監控閘道,並在閘道發生錯誤時收到通知。您可以在啟用閘道時或在啟用並啟動及執行閘道之後,設定群組。如需啟動閘道時如何設定 CloudWatch 記錄群組的相關資訊,請參閱設定磁帶閘道。如需有關 CloudWatch 日誌群組的一般資訊,請參閱 Amazon CloudWatch 使用者指南中的使用日誌群組和日誌串流。
如需有關如何疑難排解和修正這些類型錯誤的詳細資訊,請參閱為虛擬磁帶問題進行故障診斷。
下列程序說明如何在啟動閘道後設定 CloudWatch 記錄群組。
設定 CloudWatch 記錄群組與檔案閘道搭配使用
登入 AWS Management Console 並開啟 Storage Gateway 主控台,網址為 https://console.aws.amazon.com/storagegateway/home
。 -
在瀏覽窗格中,選擇 [設備],然後選擇要為其設定 [ CloudWatch 記錄群組] 的閘道。
-
CustomerGatewayName對於 [動作],選擇 [編輯閘道資訊],或在 [詳細資料] 索引標籤的 [Health 記錄] 和 [未啟用] 下,選擇 [設定記錄群組] 以開啟 [編輯
-
針對閘道運作狀態日誌群組,選擇下列其中一項:
-
如果您不想使用記錄群組監視閘道,請停用記 CloudWatch 錄功能。
-
建立新的記錄群組以建立新的 CloudWatch 記錄群組。
-
使用現有的記錄群組來使用已存在的 CloudWatch 記錄群組。
從現有的日誌群組清單中選擇日誌群組。
-
-
選擇儲存變更。
-
若要查看閘道的運作狀態日誌,請依下列步驟執行:
-
在瀏覽窗格中,選擇 [設備],然後選擇您為其設定 [ CloudWatch 記錄群組] 的閘道。
-
選擇 [詳細資料] 索引標籤,然後選擇 [Health 記CloudWatch 錄檔] 下 [記錄群組詳細資料] 頁面會在 CloudWatch主控台中開啟。
-
以下是傳送至的磁帶閘道事件訊息的範例 CloudWatch。此範例顯示 TapeStatusTransition
訊息。
{ "severity": "INFO", "source": "FZTT16FCF5", "type": "TapeStatusTransition", "gateway": "sgw-C51DFEAC", "timestamp": "1581553463831", "newStatus": "RETRIEVED" }
使用 Amazon CloudWatch 指標
您可以使用或 CloudWatch API 取得磁帶閘道的監視資料。 AWS Management Console 主控台會根據 CloudWatch API 的原始資料顯示一系列圖形。此 CloudWatch API 也可以透過其中一個 Amazon AWS 軟體開發套件 (SDK)
無論您選擇使用指標的方法為何,您都必須指定下列資訊:
-
要使用的指標維度。維度是一組用來單獨辨識指標的名稱值組。Storage Gateway 的維度為
GatewayId
和GatewayName
。在 CloudWatch 主控台中,您可以使用Gateway Metrics
檢視輕鬆選取閘道專屬和磁帶專屬的維度。如需維度的詳細資訊,請參閱 Amazon CloudWatch 使用者指南中的維度。 -
指標名稱,例如
ReadBytes
。
下表歸納了可供您使用之 Storage Gateway 指標資料的類型。
Amazon CloudWatch 名稱 | 維度 | 描述 |
---|---|---|
AWS/StorageGateway |
GatewayId , GatewayName
|
這些維度會篩選描述磁帶閘道各層面的指標資料。您可以透過同時指定 磁帶閘道的輸送量與延遲資料基於該磁帶閘道中的所有虛擬磁帶。 每隔 5 分鐘免費自動提供資料。 |
閘道和磁帶指標的使用類似其他服務指標的使用。您可以在以下列出的 CloudWatch 文件中找到一些最常見指標任務的討論:
了解虛擬磁帶指標
您可以在以下找到涵蓋虛擬磁帶之 Storage Gateway 指標的相關資訊。每個磁帶都有一組相關聯的指標。
有些磁帶專屬指標可能與特定閘道專屬指標的名稱相同。這些指標代表相同類型的測量,但其範圍為磁帶而非閘道。開始工作前,請指定您要使用閘道指標還是磁帶指標。使用磁帶指標時,請指定您要檢視指標之磁帶的磁帶 ID。如需詳細資訊,請參閱 使用 Amazon CloudWatch 指標。
注意
某些量度只有在最近的監視期間產生新資料時,才會傳回資料點。
下表說明 Storage Gateway 指標,您可以用於取得磁帶的相關資訊。
指標 | 描述 |
---|---|
CachePercentDirty |
未保存到 AWS的閘道快取整體百分比中磁帶的比重。報告期間結束時會取樣。 使用閘道的 單位:百分比 |
CloudTraffic |
已上傳以及已從雲端下載到磁帶的位元組數量。 單位:位元組 |
IoWaitPercent |
磁帶目前使用的已配置 IoWait 單位百分比。 單位:百分比 |
HealthNotification |
磁帶已傳送的運作狀態通知數目。 單位:計數 |
MemUsedBytes |
磁帶目前使用的已配置記憶體百分比。 單位:位元組 |
MemTotalBytes |
磁帶目前使用的總記憶體百分比 單位:位元組 |
ReadBytes
|
檔案共享報告期間從您內部部署應用程式讀取的位元組總數。 使用此指標搭配 單位:位元組 |
UserCpuPercent |
磁帶目前正在使用的用户已配置 CPU 運算單位百分比。 單位:百分比 |
WriteBytes |
報告期間寫入至您內部部署應用程式的位元組總數。 使用此指標搭配 單位:位元組 |
測量磁帶閘道與之間的效能 AWS
資料輸送量、資料延遲和每秒操作數這三個測量,可讓您了解使用您磁帶閘道之應用程式儲存體的執行狀況。當您使用正確的彙整統計資料時,便可做為您提供的 Storage Gateway 指標測量這些值。
「統計資料」是在一段指定期間內的指標彙整。當您檢視中的測量結果值時 CloudWatch,請使用資料延遲 (毫秒) 的Average
統計資料,並使用每秒輸入/輸出作業 (IOPS) 的Samples
統計值。如需詳細資訊,請參閱 Amazon CloudWatch 使用者指南中的統計資料。
下表摘要您可以用來測量您磁帶閘道和 AWS間輸送量、延遲和 IOPS 的指標及其對應的統計資料。
感興趣的項目 | 測量方式 |
---|---|
Latency (延遲) | 搭配使用 ReadTime 和 WriteTime 指標與 Average CloudWatch 統計資料。例如,Average 指標的 ReadTime 值可讓您了解在範例期間內每個操作的延遲。 |
輸送量至 AWS | 搭配Sum CloudWatch 統計資料使用CloudBytesDownloaded 和CloudBytesUploaded 量度。例如,5 分鐘取樣期間除以 300 秒的CloudBytesDownloaded 測量結果Sum 值可讓您從磁帶閘道的輸送量 ( AWS 以每秒位元組為單位)。 |
資料延遲到 AWS | 搭配 CloudDownloadLatency 統計資料使用 Average 指標。例如,Average 指標的 CloudDownloadLatency 統計資料可讓您了解在範例期間內每個操作的延遲。 |
測量從磁帶閘道到的上傳資料輸送量 AWS
請在以下位置開啟 CloudWatch 主控台。
https://console.aws.amazon.com/cloudwatch/ -
選擇指標標籤。
-
選擇 StorageGateway:閘道測量結果維度,然後找出您要使用的磁帶閘道。
-
選擇
CloudBytesUploaded
指標。 -
針對 Time Range (時間範圍),選擇一個值。
-
選擇
Sum
統計資料。 -
針對 Period (期間),選擇 5 分鐘或更高的值。
-
在結果依照時間排序的資料點集合中,將每個資料點除以期間 (單位為秒),便可取得範例期間的輸送量。
下列影像顯示閘道磁帶的 CloudBytesUploaded
指標,搭配 Sum
統計資料。在影像中,將游標置放在資料點上即會顯示資料點的相關資訊,包含其值和上傳的位元組數。將此值除以 Period (期間) 值 (5 分鐘),便可取得該範例點的輸送量。對於突出顯示的點,從磁帶閘道到的輸送量 AWS 是 555,544,576 個字節除以 300 秒,即每秒 1.7 兆字節。
測量從磁帶閘道到的資料延遲 AWS
請在以下位置開啟 CloudWatch 主控台。
https://console.aws.amazon.com/cloudwatch/ -
選擇指標標籤。
-
選擇 StorageGateway: GatewayMetrics維度,然後找到您要使用的磁帶閘道。
-
選擇
CloudDownloadLatency
指標。 -
針對 Time Range (時間範圍),選擇一個值。
-
選擇
Average
統計資料。 -
針對 Period (期間),選擇 5 分鐘的值以符合預設報告時間。
其結果之依照時間排序的資料點集合便包含延遲 (單位為毫秒)。
若要將磁帶閘道輸送量的閾值上限警示設定為 AWS
請在以下位置開啟 CloudWatch 主控台。
https://console.aws.amazon.com/cloudwatch/ -
選擇 Create Alarm (建立警示) 以啟動 [Create Alarm] (建立警示) 精靈。
-
選擇 StorageGateway:閘道測量結果維度,然後找出您要使用的磁帶閘道。
-
選擇
CloudBytesUploaded
指標。 -
定義當
CloudBytesUploaded
指標大於等於指定值且持續指定時間之後的警示狀態,來定義警示。例如,您可以定義當CloudBytesUploaded
指標大於 10 MB 長達 60 分鐘時的警示狀態。 -
設定要針對警示狀態採取的動作。例如,您可以設定要傳送一封電子郵件通知給您。
-
選擇建立警示 。
設定讀取資料的臨界值上限警示 AWS
請在以下位置開啟 CloudWatch 主控台。
https://console.aws.amazon.com/cloudwatch/ -
選擇 Create Alarm (建立警示) 以啟動 [Create Alarm] (建立警示) 精靈。
-
選擇 StorageGateway:閘道測量結果維度,然後找出您要使用的磁帶閘道。
-
選擇
CloudDownloadLatency
指標。 -
定義當
CloudDownloadLatency
指標大於等於指定值且持續指定時間之後的警示狀態,來定義警示。例如,您可以定義當CloudDownloadLatency
指標大於 60,000 毫秒且長達 2 小時的情形下之警示狀態。 -
設定要針對警示狀態採取的動作。例如,您可以設定要傳送一封電子郵件通知給您。
-
選擇建立警示。