Amazon EFS で Metric Math を使用する - Amazon Elastic File System

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

Amazon EFS で Metric Math を使用する

メトリック演算を使用すると、複数のクエリを実行できます。 CloudWatch メトリクスを使用し、数式を使用して、これらのメトリクスに基づく新しい時系列を作成します。作成された時系列は、 CloudWatch コンソールを使用してダッシュボードに追加できます。たとえば、Amazon EFS メトリクスを使用して、60 で割った DataRead オペレーションのサンプル数を取得できます。結果は、指定された 1 分間の 1 秒あたりのファイルシステムにおける読み取りの平均数です。Metric Math 関数の詳細については、「」を参照してください。Metric Math を使用するアマゾン CloudWatch ユーザーガイド。

以下は、Amazon EFS で役立ついくつかのメトリクス数式です。

Metric Math: スループット (MiB/秒)

ある期間の平均スループット (MiB/秒) を算出するには、最初に合計の統計 (DataReadIOBytesDataWriteIOBytesMetadataIOBytes、または TotalIOBytes) を選択します。次に、値を MiB に変換して、その期間の秒数で割ります。

たとえば、このようなロジックがあるとします: (TotalIOBytes の合計 ÷ 1048576 (MiB に変換するため)) ÷ その期間の秒数

次に、 CloudWatch メトリクス情報は次のようになります。

ID 使用可能なメトリクス 統計 間隔
m1
  • DataReadIOBytes

  • DataWriteIOBytes

  • MetadataIOBytes

  • TotalIOBytes

sum 1 分

メトリクス数学 ID と表現は次のとおりです。

ID 表現
e1 (m1/1048576)/PERIOD(m1)

Metric Math: パーセントスループット

このメトリック数式は、異なるI/Oタイプに使用される全体的なスループットの割合(たとえば、読み取り要求によって駆動される合計スループットの割合)を計算します。I / Oタイプ(DataReadIOBytesDataWriteIOBytes、または MetadataIOBytes) のいずれかが一定期間に使用した全体的なスループットの割合を計算するには、まず、それぞれの合計の統計に 100 を掛けます。次に、その結果を同じ期間の TotalIOBytes の合計の統計で割ります。

たとえば、このようなロジックがあるとします: (DataReadIOBytes の合計 x 100 (パーセントに変換するため)) ÷ TotalIOBytes の合計

次に、 CloudWatch メトリクス情報は次のようになります。

ID 使用可能なメトリクス 統計 間隔
m1
  • TotalIOBytes

sum 1 分
m2
  • DataReadIOBytes

sum 1 分

メトリクス数学 ID と表現は次のとおりです。

ID 表現
e1 (m2*100)/m1

Metric Math: 許可スループット使用割合 (%)

ある期間の許容スループット使用割合 (%) (MeteredIOBytes) を計算するには、スループット (MiB/秒) を 100 で掛けます。次に、その結果を同じ期間の PermittedThroughput の合計の統計を MiB で換算したもので割ります。

たとえば、このようなロジックがあるとします: (Metric Math 式、MiB/秒 x 100 (百分率に換算するため)) ÷ (PermittedThroughput の合計 ÷ 1,048,576 (バイトを MiB に換算するため))

次に、 CloudWatch メトリクス情報は次のようになります。

ID 使用可能なメトリクス 統計 間隔
m1

MeteredIOBytes

sum 1 分
m2

PermittedThroughput

sum 1 分

メトリクス数学 ID と表現は次のとおりです。

ID 表現
e1

(m1/1048576) /PERIOD (m1)

e2 m2/1048576
e3 ((e1)*100)/(e2)

Metric Math: スループット IOPS

ある期間の 1 秒あたりの平均オペレーション数 (IOPS) を算出するには、サンプル数の統計 (DataReadIOBytesDataWriteIOBytesMetadataIOBytes または TotalIOBytes) をその期間の秒数で割ります。

たとえば、このようなロジックがあるとします: DataWriteIOBytes のサンプル数 ÷ その期間の秒数

次に、 CloudWatch メトリクス情報は次のようになります。

ID 使用可能なメトリクス 統計 間隔
m1
  • DataReadIOBytes

  • DataWriteIOBytes

  • MetadataIOBytes

  • TotalIOBytes

サンプル数 1 分

メトリクス数学 ID と表現は次のとおりです。

ID 表現
e1 m1/PERIOD(m1)

Metric Math: IOPS のパーセンテージ

ある期間のさまざまな I/O タイプ (DataReadIOBytesDataWriteIOBytes、または MetadataIOBytes) の 1 秒あたりの IOPS の割合を計算するには、まず、それぞれのサンプル数の統計に 100 を掛けます。次に、その値を同じ期間の TotalIOBytes のサンプル数の統計で割ります。

たとえば、このようなロジックがあるとします: (MetadataIOBytes のサンプル数 x 100 (パーセントに変換するため)) ÷ TotalIOBytes のサンプル数

次に、 CloudWatch メトリクス情報は次のようになります。

ID 使用可能なメトリクス 統計 間隔
m1
  • TotalIOBytes

サンプル数 1 分
m2
  • DataReadIOBytes

  • DataWriteIOBytes

  • MetadataIOBytes

サンプル数 1 分

メトリクス数学 ID と表現は次のとおりです。

ID 表現
e1 (m2*100)/m1

Metric Math: 平均 I/O サイズ (KiB 単位)

ある期間の平均 I/O サイズ (KiB 単位) を計算するには、DataReadIOBytesDataWriteIOBytes、または MetadataIOBytes メトリクスのそれぞれの合計の統計を、そのメトリクスの同じサンプル数の統計で割ります。

たとえば、このようなロジックがあるとします: (DataReadIOBytes の合計 ÷ 1,024 (KiB に変換するため)) ÷ DataReadIOBytes のサンプル数

次に、 CloudWatch メトリクス情報は次のようになります。

ID 使用可能なメトリクス 統計 間隔
m1
  • DataReadIOBytes

  • DataWriteIOBytes

  • MetadataIOBytes

sum 1 分
m2
  • DataReadIOBytes

  • DataWriteIOBytes

  • MetadataIOBytes

サンプル数 1 分

メトリクス数学 ID と表現は次のとおりです。

ID 表現
e1 (m1/1024)/m2

Amazon EFS の AWS CloudFormation テンプレートで Metric Math を使用する

AWS CloudFormation テンプレートを使用してメトリクス数式を作成することもできます。そのようなテンプレートの1つは、GitHub にある「Amazon EFS チュートリアル」からダウンロードしてカスタマイズして使用することができます。AWS CloudFormation テンプレート使用の詳細については、AWS CloudFormationユーザーガイド にある「AWS CloudFormation テンプレートの使用」を参照してください。