PDF

AWS EC2センサー

AWS EC2センサーを使用すると、Amazon CloudサービスのElastic Compute Cloud(EC2)インスタンスリソースの使用状況を監視できます。

このセンサーは、利用可能な各EC2インスタンスのネットワーク負荷、ディスク使用率、CPU使用率を監視します。 CPUクレジットの使用状況の指標も利用できます。 これらのメトリックを使用して、増加した負荷を処理するために追加のインスタンスを起動する必要があるか、コストを節約するために使用率の低いインスタンスを停止する必要があるかを判断できます。

要件

このセンサーには、AWS APIからデータをクエリするための十分な権限が必要です。 IAM(Identity and Access Management)では、ステートメント(JSON形式)を使用してポリシーを作成する必要があります。

[ { "Sid": "Stmt1338559359622", "Action": [ "ec2:DescribeInstances", "ec2:DescribeVolumes" ], "Effect": "Allow", "Resource": "" }, { "Sid": "Stmt1338559372809", "Action": [ "cloudwatch:GetMetricStatistics", "cloudwatch:GetMetricData", "cloudwatch:ListMetrics", "cloudwatch:DescribeAlarms" ], "Effect": "Allow", "Resource": "" }]

上記のポリシーを監視に使用するユーザーアカウントに割り当てが必要です。

オプション

このセンサーには、AWS APIの認証が必要です。 EC2インスタンスを監視するリージョンを選択します。 選択したリージョンの各EC2インスタンスのメトリックを提供します。

アラート

  • CPU使用率が90%を超えています - このアラートは、監視対象の全てのEC2インスタンスにデフォルトで追加されます

パフォーマンスメトリック

  • Credit\CPU Credit Balance - インスタンスが起動または開始されてから発生、獲得したCPUクレジット数。
  • Credit\CPU Credit Usage - CPU使用率のためにインスタンスによって消費されたCPUクレジット数。
  • Credit\CPU Surplus Credit Balance - CPUCreditBalanceがゼロのときにT2Unlimitedインスタンスによって使用された余剰クレジット数
  • Credit\CPU Surplus Credits Charged - 獲得したCPUクレジットによって支払われていない追加料金が発生する使用済みの余剰クレジット数。
  • CPU\% Utilization - インスタンスで現在使用されている、割り当てられたEC2コンピューティングユニットの割合。
  • Disk\Read Bytes - インスタンスで使用可能な全てのインスタンスストアボリュームから読み取られたバイト。
  • Disk\Read Operations - 指定された期間内にインスタンスで使用可能な全てのインスタンスストアボリュームからの読み取りが完了した操作数
  • Disk\Write Bytes - インスタンスで使用可能な全てのインスタンスストアボリュームからの書き込みバイト。
  • Disk\Write Operations - 指定された期間内にインスタンスで使用可能な全てのインスタンスストアボリュームからの書き込みが完了した操作数。
  • Network\In Bytes - 選択した全てのネットワークインターフェースで受信したバイト数。
  • Network\Out Bytes - 選択した全てのネットワークインターフェースで送信したバイト数。
  • Network\In Packets - 選択した全てのネットワークインターフェースで受信されたパケット数。
  • Network\Out Packets - 選択した全てのネットワークインターフェースで送信されたパケット数。
  • Status Check Failed\Any - インスタンスが直前のインスタンスステータスチェックとシステムステータスチェックの両方に合格したかどうかを報告します。
  • Status Check Failed\Instance - インスタンスが直前のインスタンスステータスチェックに合格したかどうかを報告します。
  • Status Check Failed\System - インスタンスが直前のシステムステータスチェックに合格したかどうかを報告します。

レポート (データコレクター)

デフォルトでは、このセンサーに以下が値が含まれています。

  • Credit\CPU Credit Usage
  • CPU\% Utilization
  • Disk\Read Bytes
  • Disk\Write Bytes
  • Disk\Read Operations
  • Disk\Write Operations

これらのメトリックが収集され、レポートや @trend-viewer を通じて利用できます。

amazonawscloudec2