

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 監控磁帶閘道
<a name="GatewayMetrics-vtl-common"></a>

本節中的主題描述了如何監控磁帶閘道的程序和概念資訊。您可以監控與磁帶閘道相關聯的虛擬磁帶、快取儲存和上傳緩衝區。您可以使用 AWS 管理主控台 來檢視磁帶閘道的指標。使用指標，您可以追蹤您磁帶閘道的運作狀況，並設定警示，在一或多個指標超出定義的閾值時通知您。

您可以使用 Amazon CloudWatch Logs 取得有關磁帶閘道運作狀態和相關資源的資訊。您可以使用日誌來監控閘道遇到的錯誤。此外，您可以使用 Amazon CloudWatch 訂閱篩選條件，自動即時處理日誌資訊。

Storage Gateway 提供 CloudWatch 指標，無需支付額外費用。會記錄兩週期間的 Storage Gateway 指標。透過使用這些指標，您可以存取歷史資訊，並更加了解磁帶閘道及虛擬磁帶的執行狀況。如需有關 CloudWatch 的詳細資訊，請參閱 [https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)。

資料輸送量、資料延遲和每秒操作數是您可以用來了解儲存應用程式如何透過磁帶閘道執行的指標。當您使用正確的彙整統計資料時，便可做為您提供的 Storage Gateway 指標測量這些值。

**Topics**
+ [使用 CloudWatch 日誌群組取得磁帶閘道運作狀態日誌](cw-log-groups-tape.md)
+ [使用 Amazon CloudWatch 指標](UsingCloudWatchConsole-vtl-common.md)
+ [了解虛擬磁帶指標](monitoring-tape.md)
+ [測量磁帶閘道與 之間的效能 AWS](PerfGatewayAWS-vtl-common.md)

# 使用 CloudWatch 日誌群組取得磁帶閘道運作狀態日誌
<a name="cw-log-groups-tape"></a>

您可以使用 Amazon CloudWatch Logs 取得有關磁帶閘道運作狀態和相關資源的資訊。您可以使用日誌來監控閘道所遇到的錯誤。此外，您可以使用 Amazon CloudWatch 訂閱篩選條件，自動即時處理日誌資訊。如需更多資訊，請參閱《Amazon CloudWatch 使用者指南》**中的[使用訂閱即時處理日誌資料](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Subscriptions.html)。

例如，假設您的閘道是部署於已啟用 VMware HA 的叢集中，而且您需要知道是否有任何錯誤。您可以將 CloudWatch 日誌群組設定為監控閘道，並在閘道發生錯誤時收到通知。您可以在啟用閘道時或在啟用並啟動及執行閘道之後，設定群組。如需如何在啟用閘道時設定 CloudWatch 日誌群組的資訊，請參閱[設定您的磁帶閘道](https://docs.aws.amazon.com/storagegateway/latest/tgw/create-gateway-vtl.html#configure-gateway-tape)。如需 CloudWatch 日誌群組的一般資訊，請參閱《Amazon CloudWatch 使用者指南》**中的[使用日誌群組和日誌串流](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html)。

如需有關如何疑難排解和修正這些類型錯誤的詳細資訊，請參閱[為虛擬磁帶問題進行故障診斷](Main_TapesIssues-vtl.md)。

下列程序說明如何在啟用閘道之後設定 CloudWatch 日誌群組。

**設定 CloudWatch 日誌群組以使用您的檔案閘道**

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/storagegateway/home](https://console.aws.amazon.com/storagegateway/) 開啟 Storage Gateway 主控台。

1. 在導覽窗格中，選擇**閘道**，然後選擇您為其設定 CloudWatch 日誌群組的閘道。

1. 針對**動作**，選擇**編輯閘道資訊**，或在**詳細資訊**標籤上的**運作狀態日誌**和**未啟用**下，選擇**設定日誌群組**以開啟**編輯 *CustomerGatewayName*** 對話方塊。

1. 針對**閘道運作狀態日誌群組**，選擇下列其中一項：
   + 如果您不想使用 CloudWatch 日誌群組監控閘道，請**停用記錄**。
   + **建立新的日誌群組**會建立新的 CloudWatch 日誌群組。
   + **使用現有的日誌群組**來使用已存在的 CloudWatch 日誌群組。

     從**現有的日誌群組清單**中選擇日誌群組。

1. 選擇**儲存變更**。

1. 若要查看閘道的運作狀態日誌，請依下列步驟執行：

   1. 在導覽窗格中，選擇**閘道**，然後選擇您為其設定 CloudWatch 日誌群組的閘道。

   1. 選擇**詳細資訊**標籤，然後在**運作狀況日誌**下選擇 **CloudWatch Logs**。在 CloudWatch 主控台中，開啟**日誌群組**頁面。

以下為傳送至 CloudWatch 的磁帶閘道事件訊息範例。此範例顯示 `TapeStatusTransition` 訊息。

```
    {
    "severity": "INFO",
    "source": "FZTT16FCF5",
    "type": "TapeStatusTransition",
    "gateway": "sgw-C51DFEAC",
    "timestamp": "1581553463831",
    "newStatus": "RETRIEVED"
    }
```

# 使用 Amazon CloudWatch 指標
<a name="UsingCloudWatchConsole-vtl-common"></a>

您可以使用 AWS 管理主控台 或 CloudWatch API 取得磁帶閘道的監控資料。主控台會根據 CloudWatch API 的原始資料顯示一系列圖形。CloudWatch API 也可以透過其中一個 [Amazon AWS 軟體開發套件 (SDKs)](https://aws.amazon.com/tools) 或 [Amazon CloudWatch API](https://aws.amazon.com/cloudwatch) 工具使用。根據需求，您可能偏好使用顯示於主控台中的圖形或自 API 擷取的圖形。

無論您選擇使用指標的方法為何，您都必須指定下列資訊：
+ 要使用的指標維度。*維度*是一組用來單獨辨識指標的名稱值組。Storage Gateway 的維度為 `GatewayId` 和 `GatewayName`。在 CloudWatch 主控台中，您可以使用 `Gateway Metrics` 檢視輕鬆選取閘道專屬和磁帶專屬的維度。如需維度的詳細資訊，請參閱《Amazon CloudWatch 使用者指南》**中的[維度](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Dimension)。
+ 指標名稱，例如 `ReadBytes`。

下表摘要說明可供您使用之 Storage Gateway 指標資料的類型。


| Amazon CloudWatch 命名空間 | 維度 | Description | 
| --- | --- | --- | 
| AWS/StorageGateway |  GatewayId, GatewayName  |  這些維度會篩選描述磁帶閘道各層面的指標資料。您可以透過同時指定 `GatewayId` 和 `GatewayName` 維度，來識別要使用的磁帶閘道。 磁帶閘道的輸送量與延遲資料基於該磁帶閘道中的所有虛擬磁帶。 每隔 5 分鐘免費自動提供資料。  | 

閘道和磁帶指標的使用類似其他服務指標的使用。您可以在以下列出的 CloudWatch 文件中找到一些最常見指標任務的討論：
+ [檢視可用的指標](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/viewing_metrics_with_cloudwatch.html)
+ [取得指標的統計資料](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/US_GetStatistics.html)
+ [建立 CloudWatch 警示](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)

# 了解虛擬磁帶指標
<a name="monitoring-tape"></a>

您可以在以下找到涵蓋虛擬磁帶之 Storage Gateway 指標的相關資訊。每個磁帶都有一組相關聯的指標。

有些磁帶專屬指標可能與特定閘道專屬指標的名稱相同。這些指標代表相同類型的測量，但其範圍為磁帶而非閘道。開始工作前，請指定您要使用閘道指標還是磁帶指標。使用磁帶指標時，請指定您要檢視指標之磁帶的磁帶 ID。如需詳細資訊，請參閱[使用 Amazon CloudWatch 指標](UsingCloudWatchConsole-vtl-common.md)。

**注意**  
某些指標只有在最近的監視期間產生新資料時，才會傳回資料點。

下表說明 Storage Gateway 指標，您可以用於取得磁帶的相關資訊。


| 指標 | 描述 | 
| --- | --- | 
| CachePercentDirty |  未保存到 AWS的閘道快取整體百分比中磁帶的比重。報告期間結束時會取樣。 使用閘道的 `CachePercentDirty` 指標可檢視未保存到 AWS的閘道快取整體百分比。如需詳細資訊，請參閱[了解閘道指標](MonitoringGateways-common.md)。 單位：百分比  | 
| CloudTraffic |  已上傳以及已從雲端下載到磁帶的位元組數量。 單位：位元組  | 
| IoWaitPercent |  磁帶目前正在使用的已配置 IoWait 單位百分比。 單位：百分比  | 
| HealthNotification |  磁帶已傳送的運作狀態通知數目。 單位：計數  | 
| MemUsedBytes |  磁帶目前使用的已配置記憶體百分比。 單位：位元組  | 
| MemTotalBytes |  磁帶目前使用的總記憶體百分比。 單位：位元組  | 
| ReadBytes   |  檔案共享報告期間從您內部部署應用程式讀取的位元組總數。 使用此指標搭配 `Sum` 統計資料可測量輸送量，搭配 `Samples` 統計資料可測量 IOPS。 單位：位元組  | 
| UserCpuPercent |  磁帶目前正在使用的用户已配置 CPU 運算單位百分比。 單位：百分比  | 
| WriteBytes |  報告期間寫入至您內部部署應用程式的位元組總數。 使用此指標搭配 `Sum` 統計資料可測量輸送量，搭配 `Samples` 統計資料可測量 IOPS。 單位：位元組  | 

# 測量磁帶閘道與 之間的效能 AWS
<a name="PerfGatewayAWS-vtl-common"></a>

資料輸送量、資料延遲和每秒操作數這三個測量，可讓您了解使用您磁帶閘道之應用程式儲存體的執行狀況。當您使用正確的彙整統計資料時，便可做為您提供的 Storage Gateway 指標測量這些值。

「統計資料」**是在一段指定期間內的指標彙整。當您在 CloudWatch 中檢視指標的值時，請針對資料延遲 (毫秒) 使用 `Average` 統計資料，並針對每秒讀/寫次數 (IOPS) 使用 `Samples` 統計資料。如需詳細資訊，請參閱 [Amazon CloudWatch 使用者指南](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Statistic)中的*統計資料*。

下表摘要您可以用來測量您磁帶閘道和 AWS間輸送量、延遲和 IOPS 的指標及其對應的統計資料。


| 感興趣的項目 | 測量方式 | 
| --- | --- | 
| 延遲 | 搭配使用 ReadTime 和 WriteTime 指標與 Average CloudWatch 統計資料。例如，Average 指標的 ReadTime 值可讓您了解在範例期間內每個操作的延遲。 | 
| 對 的輸送量 AWS | 搭配使用 CloudBytesDownloaded 和 CloudBytesUploaded 指標與 Sum CloudWatch 統計資料。例如，在 5 分鐘的取樣期間， CloudBytesDownloaded 指標Sum的值除以 300 秒，可讓您從 AWS 到磁帶閘道的輸送量，以每秒位元組為單位。 | 
| 資料的延遲 AWS | 搭配 CloudDownloadLatency 統計資料使用 Average 指標。例如，Average 指標的 CloudDownloadLatency 統計資料可讓您了解在範例期間內每個操作的延遲。 | 

**測量從磁帶閘道到 的上傳資料輸送量 AWS**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 選擇**指標**標籤。

1. 選擇 **StorageGateway：閘道指標**維度，然後尋找您希望使用的磁帶閘道。

1. 選擇 `CloudBytesUploaded` 指標。

1. 針對 **Time Range (時間範圍)**，選擇一個值。

1. 選擇 `Sum` 統計資料。

1. 針對 **Period (期間)**，選擇 5 分鐘或更高的值。

1. 在結果依照時間排序的資料點集合中，將每個資料點除以期間 (單位為秒)，便可取得範例期間的輸送量。例如，如果指定資料點從磁帶閘道到 的輸送量 AWS 為 555，544，576 位元組，且期間為 300 秒，則大約輸送量為每秒 1.85 MB。

**測量從磁帶閘道到 的資料延遲 AWS**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 選擇**指標**標籤。

1. 選擇 **StorageGateway：GatewayMetrics **維度，然後尋找您希望使用的磁帶閘道。

1. 選擇 `CloudDownloadLatency` 指標。

1. 針對 **Time Range (時間範圍)**，選擇一個值。

1. 選擇 `Average` 統計資料。

1. 針對 **Period (期間)**，選擇 5 分鐘的值以符合預設報告時間。

 其結果之依照時間排序的資料點集合便包含延遲 (單位為毫秒)。<a name="GatewayAlarm2-vtl-common"></a>

**將磁帶閘道輸送量的閾值上限警示設定為 AWS**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 選擇 **Create Alarm (建立警示)** 以啟動 [Create Alarm] (建立警示) 精靈。

1. 選擇 **StorageGateway：閘道指標**維度，然後尋找您希望使用的磁帶閘道。

1. 選擇 `CloudBytesUploaded` 指標。

1. 定義當 `CloudBytesUploaded` 指標大於等於指定值且持續指定時間之後的警示狀態，來定義警示。例如，您可以定義當 `CloudBytesUploaded` 指標大於 10 MB 長達 60 分鐘時的警示狀態。

1. 設定要針對警示狀態採取的動作。例如，您可以設定要傳送一封電子郵件通知給您。

1. 選擇**建立警示** 。<a name="GatewayAlarm3-vtl-common"></a>

**設定從 讀取資料的閾值上限警示 AWS**

1. 透過 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 開啟 CloudWatch 主控台。

1. 選擇 **Create Alarm (建立警示)** 以啟動 [Create Alarm] (建立警示) 精靈。

1. 選擇 **StorageGateway：閘道指標**維度，然後尋找您希望使用的磁帶閘道。

1. 選擇 `CloudDownloadLatency` 指標。

1. 定義當 `CloudDownloadLatency` 指標大於等於指定值且持續指定時間之後的警示狀態，來定義警示。例如，您可以定義當 `CloudDownloadLatency` 指標大於 60,000 毫秒且長達 2 小時的情形下之警示狀態。

1. 設定要針對警示狀態採取的動作。例如，您可以設定要傳送一封電子郵件通知給您。

1. 選擇**建立警示**。