AWS re:Postを使用することにより、以下に同意したことになります AWS re:Post 利用規約

CloudWatch エージェントを使用して Lightsail インスタンスのディスクとメモリのメトリクスをモニタリングする方法を教えてください。

所要時間1分
0

Amazon Lightsail インスタンスを所有していますが、Amazon CloudWatch エージェントを使用してインスタンスのディスクとメモリのメトリクスをモニタリングしたいと考えています。

解決策

この解決策では、AWS コマンドラインインターフェイス (AWS CLI) を使用します。Amazon Linux 2 には AWS CLI がインストールされています。他のディストリビューションでは、AWS CLI をインストールして設定する必要があります。

**注:**AWS CLI のコマンドの実行時にエラーが発生する場合は、「AWS CLI エラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。

CloudWatch エージェントを設定する

**注:**インスタンスに変更を加える前に、バックアップとしてインスタンスのスナップショットを作成するのがベストプラクティスです。

インスタンスの使用状況をモニタリングするように CloudWatch エージェントを設定するには、まず Lightsail インスタンスのメモリ使用量のモニタリングのステップ 1~4 を実行します。

次に、カスタムメトリクスを含め、エージェントが収集するメトリックスとログを指定する CloudWatch 設定ファイルを作成します。設定ファイルは手動で作成することも、ウィザードを使用することもできます。

**CloudWatch 設定ファイルを手動で作成する **

設定ファイルを手動で作成するには、「Monitoring memory usage in Lightsail instances」の「Monitoring memory usage in Lightsail instances」の項を参照してください。この例では、メモリ使用量メトリクスをキャプチャする方法を具体的に説明しています。詳細については、「CloudWatch エージェント設定ファイルを手動で作成または編集する」を参照してください。

ウィザードを使用して CloudWatch 設定ファイルを作成する

ウィザードを使用して設定ファイルを作成するには、次のコマンドを実行します。

$ sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard

要件に基づいて、ウィザードの質問に対する回答を選択してください。インスタンスモニタリングを設定するには、各回答のデフォルトオプションを選択できます。ただし、次の質問については、ユースケースに適した回答を選択してください。

  • EC2 ホストまたはオンプレミスホストを使用していますか?
  • StatsD デーモンを有効にしますか?
  • CollectD のメトリクスをモニタリングしますか?
  • コアごとの CPU メトリクスをモニタリングしますか? CloudWatch の追加料金が適用される場合があります。
  • 情報があれば、すべてのメトリクスに EC2 ディメンション (イメージ ID、インスタンスタイプ、AutoScalingGroupName) を追加しますか?
  • ログファイルをモニタリングしますか?
  • 設定を SSM パラメータストアに保存しますか?

最後に、「Monitoring memory usage in Lightsail instances」の手順 6~8 を実行します。

注:CloudWatch コンソールにメトリクスが表示されない場合は、/opt/aws/amazon-cloudwatch-agent/logs/amazon-cloudwatch-agent.log のログファイルに認証エラーや認証情報のエラーがないか確認してください。詳細については、「CloudWatch エージェントが開始されない」を参照してください。

CloudWatch エージェントを設定すると、CloudWatch コンソールでメトリクスを見つけることができますが、Lightsail ダッシュボードには表示されません。

CloudWatch でメトリクスを表示する

CloudWatch メトリクスを表示するには、次の手順を実行します。

  1. CloudWatch コンソールで CloudWatch ダッシュボードを開きます。
  2. Lightsail インスタンスの AWS リージョンを選択し、[メトリクス] セクションを選択します。
  3. [カスタム名前空間] で、[CWAgent] セクションを選択します。ホストの下に、Lightsail インスタンスのメモリ (RAM) 使用率が表示されます。

関連情報

Lightsail Linux または Unix インスタンスに接続する

オンプレミスサーバーの CloudWatch エージェントで使用する IAM ユーザーを作成する

コマンドラインを使用して CloudWatch エージェントをダウンロードして設定する

CloudWatch エージェント設定ファイルを作成する

AWS公式
AWS公式更新しました 1年前
コメントはありません

関連するコンテンツ