

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon CloudWatch によるモニターリング
<a name="monitoring-cloudwatch"></a>

Amazon CloudWatch は、FSx for Windows File Server から raw データを収集し、ほぼリアルタイムの読み取り可能なメトリクスに加工することができます。これらの統計は 15 か月間保持されるため、履歴情報へのアクセス許可を与え、ワークフローまたはファイルシステムのパフォーマンスを把握できます。

FSx for Windows File Server は、次のドメインで CloudWatch メトリクスを発行します。
+ ネットワーク I/O メトリクスは、ファイルシステムにアクセスしているクライアントとファイルサーバー間のアクティビティを測定します。
+ ファイルサーバーのメトリクスは、ネットワークスループット使用率、ファイルサーバーの CPU とメモリ、およびファイルサーバーのディスクスループット使用率と IOPS 使用率を測定します。
+ ディスク I/O メトリクスは、ファイルサーバーとストレージボリューム間のアクティビティを測定します。
+ ストレージボリュームのメトリクスは、HDD ストレージボリュームのディスクスループット使用率と SSD ストレージボリュームの IOPS 使用率を測定します。
+ ストレージ容量のメトリクスは、データ重複排除によるストレージ節約を含めたストレージ使用状況を測定します。

次の図は、FSx for Windows File Server ファイルシステム、そのコンポーネント、およびメトリクスドメインを示しています。

![FSx for Windows File Server は、ネットワーク I/O、ファイルサーバーのパフォーマンス、およびストレージボリュームのパフォーマンスをモニタリングするメトリクスを CloudWatch でレポートします。](http://docs.aws.amazon.com/ja_jp/fsx/latest/WindowsGuide/images/metrics-overview-FSxW.png)


デフォルトでは、Amazon FSx for Windows File Server は、メトリクスデータを 1 分間隔で CloudWatch に送信しますが、次のような例外は 5 分間隔で送信されます。
+ `FileServerDiskThroughputBalance`
+ `FileServerDiskIopsBalance`

CloudWatch の詳細については、「*Amazon CloudWatch ユーザーガイド*」の「[Amazon CloudWatch とは](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)」を参照してください。

メトリクスは、シングル AZ ファイルシステムではファイルシステムのメンテナンス中や、インフラストラクチャコンポーネントの交換時、マルチ AZ ファイルシステムではプライマリファイルサーバーとセカンダリファイルサーバー間のフェイルオーバー中およびフェイルバック中に発行されない場合があります。

Amazon FSx CloudWatch メトリクスは raw バイトとしてレポートされます。バイトは、単位の 10 進数または 2 進数の倍数に丸められません。

**Topics**
+ [CloudWatch メトリクスとディメンション](#fsx-windows-metrics)
+ [ファイルシステムのメトリクスの使用](#how_to_use_metrics)
+ [パフォーマンスの警告と推奨事項](#performance-insights-FSxW)
+ [ファイルシステムメトリクスへのアクセス](accessingmetrics.md)
+ [CloudWatch アラームの作成](creating_alarms.md)

## CloudWatch メトリクスとディメンション
<a name="fsx-windows-metrics"></a>

FSx for Windows File Server は、すべてのファイルシステムに対して、次のメトリクスを Amazon CloudWatch 内の `AWS/FSx` 名前空間に発行します。
+ `DataReadBytes`
+ `DataWriteBytes`
+ `DataReadOperations`
+ `DataWriteOperations`
+ `MetadataOperations`
+ `FreeStorageCapacity`

FSx for Windows File Server は、少なくとも 32 MBps のスループットキャパシティで設定されたファイルシステムに対して、次のセクションで説明するメトリクスを Amazon CloudWatch 内の `AWS/FSx` 名前空間に発行します。

### ネットワーク I/O メトリクス
<a name="fsx-networkio-metrics"></a>

`AWS/FSx` 名前空間には、次のネットワーク I/O メトリクスが含まれます。


| メトリクス | 説明 | 
| --- | --- | 
| DataReadBytes | ファイルシステムにアクセスするクライアントでの読み込み操作のバイト数。<br />単位: バイト<br />有効な統計: `Sum` | 
| DataWriteBytes | ファイルシステムにアクセスするクライアントでの書き込み操作のバイト数。<br />単位: バイト<br />有効な統計: `Sum` | 
| DataReadOperations | ファイルシステムにアクセスするクライアントでの読み込み操作の回数。<br />単位: カウント<br />有効な統計: `Sum` | 
| DataWriteOperations | ファイルシステムにアクセスするクライアントでの書き込み操作の回数。<br />単位: カウント<br />有効な統計: `Sum` | 
| MetadataOperations | ファイルシステムにアクセスするクライアントでのメタデータ操作の回数。<br />単位: カウント<br />有効な統計: `Sum` | 
| ClientConnections | クライアントとファイルサーバー間のアクティブな接続の数。<br />単位: カウント | 

### ファイルサーバーのメトリクス
<a name="fsx-file-server-metrics"></a>

`AWS/FSx` 名前空間には、次のファイルサーバーのメトリクスが含まれます。


| メトリクス | 説明 | 
| --- | --- | 
| NetworkThroughputUtilization | プロビジョニングされた制限に対するファイルシステムのネットワークスループットの割合。このメトリクスは、クライアント I/O、データ重複排除などのカスタマースケジュールされたタスク、シャドウコピーなどのカスタマー対応機能、マルチ AZ レプリケーションやメンテナンスオペレーションなどのシステムバックグラウンドアクティビティなど、ファイルシステム上のすべてのネットワークアクティビティを反映します。<br />単位: パーセント | 
| CPUUtilization | ファイルサーバーの CPU リソースの使用率 (%)。<br />単位: パーセント | 
| MemoryUtilization | ファイルサーバーのメモリリソースの使用率 (%)。<br />単位: パーセント | 
| FileServerDiskThroughputUtilization | ファイルサーバーとそのストレージボリューム間のディスクスループットを、スループットキャパシティによって決定されるプロビジョニングされた制限に対する割合 (%) で表したものです。<br />単位: パーセント | 
| FileServerDiskThroughputBalance | ファイルサーバーとそのストレージボリューム間のディスクスループットに使用できるバーストクレジットの割合 (%)。256 MBps 以下のスループットキャパシティでプロビジョニングされたファイルシステムに有効です。<br />単位: パーセント | 
| FileServerDiskIopsUtilization | ファイルサーバーとストレージボリューム間のディスク IOPS を、スループットキャパシティによって決定されるプロビジョニングされた制限に対する割合 (%) で表したものです。<br />単位: パーセント | 
| FileServerDiskIopsBalance | ファイルサーバーとそのストレージボリューム間のディスク IOPS に使用できるバーストクレジットの割合 (%)。256 MBps 以下のスループットキャパシティでプロビジョニングされたファイルシステムに有効です。<br />単位: パーセント | 

### ディスク I/O メトリクス
<a name="fsx-diskio-metrics"></a>

`AWS/FSx` 名前空間には、次のディスク I/O メトリクスが含まれます。


| メトリクス | 説明 | 
| --- | --- | 
| DiskReadBytes | ストレージボリュームにアクセスする読み込み操作のバイト数。<br />単位: バイト<br />有効な統計: Sum | 
| DiskWriteBytes | ストレージボリュームにアクセスする書き込み操作のバイト数。<br />単位: バイト<br />有効な統計: Sum | 
| DiskReadOperations | ストレージボリュームにアクセスするファイルサーバーでの読み込み操作の回数。<br />単位: カウント<br />有効な統計: `Sum` | 
| DiskWriteOperations | ストレージボリュームにアクセスするファイルサーバーでの書き込み操作の回数。<br />単位: カウント<br />有効な統計: `Sum` | 

### FSx for Windows ストレージボリュームのメトリクス
<a name="fsx-storage-volume-metrics"></a>

`AWS/FSx` 名前空間には、次のストレージボリュームのメトリクスが含まれます。


| メトリクス | 説明 | 
| --- | --- | 
| DiskThroughputUtilization | (HDD のみ) ファイルサーバーとそのストレージボリューム間のディスクスループットを、ストレージボリュームによって決定されるプロビジョニングされた制限に対する割合 (%) で表したものです。<br />単位: パーセント | 
| DiskThroughputBalance | (HDD のみ) ストレージボリュームのディスクスループットおよびディスク IOPS に使用できるバーストクレジットの割合 (%)。<br />単位: パーセント | 
| DiskIopsUtilization | (SSD のみ) ファイルサーバーとストレージボリューム間のディスク IOPS を、ストレージボリュームによって決定されるプロビジョンド IOPS 制限に対する割合 (%) で表したものです。<br />単位: パーセント | 

### ストレージ容量のメトリクス
<a name="fsx-storage-capacity-metrics"></a>

`AWS/FSx` 名前空間には、次のストレージ容量のメトリクスが含まれます。


| メトリクス | 説明 | 
| --- | --- | 
| FreeStorageCapacity | 使用できるストレージ容量。<br />単位: バイト<br />有効な統計: `Average`、`Minimum` | 
| StorageCapacityUtilization | 合計ストレージ容量に対する使用済み物理ストレージ容量の割合 (%)。<br />単位: パーセント | 
| DeduplicationSavedStorage | データ重複排除が有効になっている場合、それによって節約されるストレージ領域の量。<br />単位: バイト | 

### FSx for Windows File Server メトリクスの名前空間とディメンション
<a name="fsx-dimensions"></a>

FSx for Windows ファイルサーバーのメトリクスは `FSx` 名前空間を使用し、単一のディメンション `FileSystemId` のメトリクスを提供します。ファイルシステムの ID は、[describe-file-systems](https://docs.aws.amazon.com/cli/latest/reference/fsx/describe-file-systems.html) AWS CLI コマンド、または [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html) API コマンドを使用して見つけることができます。ファイルシステム ID は、{{fs-0123456789abcdef0}} の形式です。

## ファイルシステムのメトリクスの使用
<a name="how_to_use_metrics"></a>

各 Amazon FSx ファイルシステムには、2 つの主要なアーキテクチャコンポーネントがあります。
+ ファイルシステムにアクセスするクライアントにデータを提供する**ファイルサーバー**。
+ ファイルシステム内のデータをホストする**ストレージボリューム**。

FSx for Windows File Server は、ファイルシステムのファイルサーバーとストレージボリュームのパフォーマンスおよびリソース使用率を追跡するメトリクスを CloudWatch でレポートします。次の図は、Amazon FSx ファイルシステムとそのアーキテクチャコンポーネント、およびモニタリングに使用できるパフォーマンスとリソースの CloudWatch メトリクスを示しています。メトリクスのセットで表示される主なプロパティは、それらのメトリクスの容量を決定するファイルシステムのプロパティです。このプロパティを調整すると、そのメトリクスのセットに対応するファイルシステムのパフォーマンスが変更されます。

![FSx for Windows File Server は、ネットワーク I/O、ファイルサーバーのパフォーマンス、およびストレージボリュームのパフォーマンスをモニタリングするメトリクスを CloudWatch でレポートします。](http://docs.aws.amazon.com/ja_jp/fsx/latest/WindowsGuide/images/file-server-metrics-FSxW.png)


Amazon FSx コンソールの **[Monitoring & performance]** (モニタリングとパフォーマンス) パネルを使用して、次の表で説明されている FSx for Windows File Server の CloudWatch メトリクスを表示できます。



- **概要**
  - **方法を教えてください:** ファイルシステムの合計 IOPS を判別するにはどうすればよいですか? / **チャート:** 合計 IOPS / **関連するメトリクス:** SUM(`DataReadOperations` \+ `DataWriteOperations` \+ `MetadataOperations`)/Period (秒単位)
  - **方法を教えてください:** ファイルシステムの合計スループットを判別するにはどうすればよいですか? / **チャート:** 合計スループット / **関連するメトリクス:** SUM(`DataReadBytes` \+ `DataWriteBytes`)/Period (秒単位)
  - **方法を教えてください:** ファイルシステムで使用可能なストレージ容量を判別するにはどうすればよいですか? / **チャート:** 使用可能なストレージ容量 / **関連するメトリクス:** FreeStorageCapacity
  - **方法を教えてください:** クライアントとファイルサーバー間で確立されている接続の数を判別するにはどうすればよいですか? / **チャート:** クライアント接続 / **関連するメトリクス:** ClientConnections

- **Storage**
  - **方法を教えてください:** ファイルシステムの合計ストレージ容量に対する、使用済み物理ディスク領域の量の割合 (%) を判別するにはどうすればよいですか? / **チャート:** ストレージ容量の使用率 / **関連するメトリクス:** StorageCapacityUtilization
  - **方法を教えてください:** データ重複排除によって節約される物理ディスク領域の量を判別するにはどうすればよいですか? / **チャート:** データ重複排除によるストレージの節約 / **関連するメトリクス:** DeduplicationSavedStorage

- **パフォーマンス – ファイルサーバー**
  - **方法を教えてください:** ファイルシステムのプロビジョニングされたスループットに対する、ファイルシステムにアクセスするクライアントのネットワークスループットの割合 (%) を判別するにはどうすればよいですか? / **チャート:** ネットワークスループット使用率 / **関連するメトリクス:** NetworkThroughputUtilization1
  - **方法を教えてください:** スループットキャパシティによって決定されるプロビジョニングされた制限に対する、ファイルサーバーとそのストレージボリューム間のディスクスループットの割合 (%) を判別するにはどうすればよいですか? / **チャート:** ディスクスループット使用率 / **関連するメトリクス:** FileServerDiskThroughputUtilization1
  - **方法を教えてください:** ファイルサーバーとそのストレージボリューム間のディスクスループットに使用できるバーストクレジットの割合 (%) を判別するにはどうすればよいですか? / **チャート:** ディスクスループットのバーストバランス / **関連するメトリクス:** FileServerDiskThroughputBalance
  - **方法を教えてください:** スループットキャパシティによって決定されるプロビジョニングされた制限に対する、ファイルサーバーとストレージボリュームの間のディスク IOPS の回数の割合 (%) を判別するにはどうすればよいですか? / **チャート:** ディスク IOPS 使用率 / **関連するメトリクス:** FileServerDiskIopsUtilization
  - **方法を教えてください:** ファイルサーバーとストレージボリューム間のディスク IOPS に使用できるバーストクレジットの割合 (%) を判別するにはどうすればよいですか? / **チャート:** ディスク IOPS バーストバランス / **関連するメトリクス:** FileServerDiskIopsBalance
  - **方法を教えてください:** ファイルサーバーの CPU 使用率 (%) を判別するにはどうすればよいですか? / **チャート:** CPU 使用率 / **関連するメトリクス:** CPUUtilization
  - **方法を教えてください:** ファイルサーバーのメモリ使用率 (%) を判別するにはどうすればよいですか? / **チャート:** メモリ使用率 / **関連するメトリクス:** MemoryUtilization

- **パフォーマンス – ストレージボリューム**
  - **方法を教えてください:** HDD ストレージ容量によって決定されるプロビジョニングされた制限に対する、ストレージボリュームにアクセスする操作でのスループットの割合 (%) を判別するにはどうすればよいですか? / **チャート:** ディスクスループット使用率 (HDD) / **関連するメトリクス:** DiskThroughputUtilization
  - **方法を教えてください:** HDD ストレージボリュームにアクセスする操作での利用可能なスループットと IOPS バーストクレジットの割合 (%) を決定しますか? / **チャート:** ディスクスループットのバーストバランス (HDD) / **関連するメトリクス:** DiskThroughputBalance2
  - **方法を教えてください:** HDD ストレージ容量によって決定されるプロビジョニングされた制限に対する、ストレージボリュームにアクセスする操作での IOPS の割合 (%) を決定しますか? / **チャート:** ディスク IOPS 使用率 (HDD) / **関連するメトリクス:** SUM(DiskReadOperations \+ DiskWriteOperations)/Period (秒単位)/(TiB で 12 \* プロビジョニングされた HDD ストレージ容量)
  - **方法を教えてください:** SSD ストレージ容量によって決定されるプロビジョニングされた制限に対する、ストレージボリュームにアクセスする操作での IOPS の割合 (%) を判別するにはどうすればよいですか? / **チャート:** ディスク IOPS 使用率 (SSD) / **関連するメトリクス:** DiskIopsUtilization



**注記**  
1ワークロードの予期しないスパイクや、バックグラウンドの Windows ストレージオペレーション (ストレージ同期、重複除外、シャドウコピーなど) に対して、十分な予備スループットキャパシティを確保するために、平均スループットキャパシティを 50% 未満に維持することをお勧めします。  
2HDD ストレージボリュームでは、ワークロードに応じてパフォーマンスに大きなばらつきが生じる可能性があります。IOPS またはスループットが急激に急増すると、ディスクのパフォーマンスが低下する可能性があります。詳細については、「[HDD バーストパフォーマンス](performance.md#hdd-burst-performance)」を参照してください。

## パフォーマンスの警告と推奨事項
<a name="performance-insights-FSxW"></a>

FSx for Windows では、少なくとも 32 MBps のスループットキャパシティで設定されたファイルシステムに対して、パフォーマンスの警告が表示されます。Amazon FSx では、CloudWatch メトリクスのいずれかが、連続した複数のデータポイントで事前に設定されたしきい値に近づいたり超過したりすると、その CloudWatch メトリクスのセットに対応する警告が表示されます。これらの警告により、ファイルシステムのパフォーマンスを最適化するために使用できる実用的な推奨事項が示されます。

警告は、**[Monitoring & performance]** (モニタリングとパフォーマンス) ダッシュボードのいくつかのエリアからアクセスできます。Amazon FSx のパフォーマンスに関するアクティブな警告や最新の警告すべて、およびファイルシステム用に設定された ALARM 状態 にある CloudWatch アラームすべてが、**[Summary]** (概要) セクションの **[Monitoring & performance]** (モニタリングとパフォーマンス) パネルに表示されます。この警告は、メトリクスグラフが表示されているダッシュボードのセクションにも表示されます。

Amazon FSx のどのメトリクスに対しても、CloudWatch アラームを作成できます。詳しくは、「[CloudWatch アラームの作成](creating_alarms.md)」を参照してください。

### パフォーマンスの警告を使用してファイルシステムのパフォーマンスを向上させる
<a name="resolve-warnings"></a>

Amazon FSx は、ファイルシステムのパフォーマンスを最適化するために使用できる実用的な推奨事項を提供します。これらの推奨事項では、潜在的なパフォーマンスのボトルネックに対処する方法が説明されています。アクティビティが今後も続くと予想される場合、またはそのアクティビティがファイルシステムのパフォーマンスに影響を及ぼしている場合は、推奨されるアクションを実行します。警告をトリガーしたメトリクスに応じて、次の表に示すように、ファイルシステムのスループットキャパシティまたはストレージ容量のいずれかを増やすことで解決できます。


<table>
<thead>
  <tr><th>このメトリクスに対応する警告が存在する場合</th><th>この操作を行います</th></tr>
</thead>
<tbody>
  <tr><td>ネットワークスループット – 使用率</td><td rowspan="5">[スループットキャパシティを増やす](increase-throughput-capacity.md)</td></tr>
  <tr><td>ファイルサーバー > ディスク IOPS – 使用率</td></tr>
  <tr><td>ファイルサーバー > ディスクスループット – 使用率</td></tr>
  <tr><td>ファイルサーバー > ディスク IOPS – バーストバランス</td></tr>
  <tr><td>ファイルサーバー > ディスクスループット – バーストバランス</td></tr>
  <tr><td>ストレージ容量の使用率</td><td>[ストレージ容量を増やす](increase-storage-capacity.md)</td></tr>
  <tr><td>ストレージボリューム > ディスクスループット – 使用率 (HDD)</td><td rowspan="2">[ストレージ容量を増やす](increase-storage-capacity.md) または [SDD ストレージタイプに切り替え](updating-storage-type.md)</td></tr>
  <tr><td>ストレージボリューム > ディスクスループット – バーストバランス (HDD)</td></tr>
  <tr><td>ストレージボリューム > ディスク IOPS – 使用率 (SSD)</td><td>[SSD IOPS を増やす](how-to-provision-ssd-iops.md)</td></tr>
</tbody>
</table>


**注記**  
特定のファイルシステムイベントは、ディスク I/O パフォーマンスリソースを消費し、パフォーマンスの警告をトリガーする可能性があります。例:   
ストレージ容量のスケーリングの最適化フェーズでは、[ストレージ容量の拡張とファイルシステムのパフォーマンス](managing-storage-configuration.md#storage-capacity-increase-and-performance) で説明されているように、ディスクスループットが向上する可能性があります。
マルチ AZ ファイルシステムでは、スループットキャパシティのスケーリング、ハードウェアの交換、アベイラビリティーゾーンの中断などのイベントにより、自動的にフェイルオーバーとフェイルバックのイベントが発生します。この期間内に発生したデータ変更は、プライマリファイルサーバーとセカンダリファイルサーバー間で同期させる必要があるため、Windows Server はディスク I/O リソースを消費するデータ同期ジョブを実行します。詳しくは、「[スループット容量の管理](managing-throughput-capacity.md)」を参照してください。

ファイルシステムのパフォーマンスに関する詳細については、「[FSx for Windows File Server のパフォーマンスパフォーマンス](performance.md)」を参照してください。