本文へ移動
Webstudio YAS
  • About
  • Price
  • Work
  • Blog
  • Contact
  • About
  • Price
  • Work
  • Blog
  • Contact
  1. ホーム
  2. AWS
  3. 【AWS】CloudWatchでメモリとディスクの使用率をチェックする(メモ)

公開日: 2021.09.13

【AWS】CloudWatchでメモリとディスクの使用率をチェックする(メモ)

【AWS】CloudWatchでメモリとディスクの使用率をチェックする(メモ)

目次

  • はじめに
  • 方法
  • 補足
  • collectdのインストール

はじめに

AWSのEC2で無料枠のt2.microというインスタンスを利用しているんですが、メモリが1Gなのでちょっと重い処理をするとすぐにメモリが足りなくなってしまう。

インスタンスのステータスやCloudWatchからCPUの使用率やネットワーク使用量などはチェックできるものの、メモリとディスクの使用率はチェックすることができない。

そこで、CloudWatchでメモリとディスクの使用率を取得する方法を調べてみた。

方法

今回は、とても丁寧に説明してくれているブログを見つけたので、リンクを貼るのみとします。

CloudWatch で EC2 のメモリ・ディスク使用率を監視する

こちらで紹介されている手順通りに進めることで無事メモリとディスクの使用率を取得することができた。

補足

紹介したブログ内でも最後の方で書かれていますが、「collectd」というパッケージがサーバにインストールされていないとエラーが出るようです。

どうやらデフォルトではインストールされていないようなので、インストールしたのですが、紹介したブログ内のコマンドではインストール出来なかったので補足しておきます。

collectdのインストール

epel-releaseのインストール

sudo amazon-linux-extras install epel

collectdのインストール

sudo yum install collectd

collectdの自動起動の設定

sudo systemctl enable collectd.service

Created symlink from /etc/systemd/system/multi-user.target.wants/collectd.service to /usr/lib/systemd/system/collectd.service.

collectdの自動起動の設定確認

sudo systemctl list-unit-files | grep collectd

collectd.service       enabled

collectd の起動

sudo systemctl start collectd.service

以上でCloudWatchでメモリとディスクの使用率をチェックすることができるようになりました。(反映されるまでに少し時間がかかるようです)

注意点

今回ご紹介したカスタムメトリクスはほんの少額ですが課金されます。

タグ

  • AWS
  • CloudWatch
  • collectd

関連記事

2021.09.01

AWS EC2+nginx+php アップロードサイズの上限を増やす

AWS EC2+nginx+php アップロードサイズの上限を増やす

2022.07.18

AWS EC2にLaravelをデプロイする手順(入門者向け)2022修正版

AWS EC2にLaravelをデプロイする手順(入門者向け)2022修正版

2023.12.23

AWS LambdaのNode.jsランタイムを16から18にしたらaws-sdkがインポートできなくなった

AWS LambdaのNode.jsランタイムを16から18にしたらaws-sdkがインポートできなくなった
Webstudio YAS
  • About
  • Price
  • Work
  • Blog
  • Contact
YAS プロフィール画像

長野県長野市在住
WEBエンジニア YAS

LINKS

  • X
  • Instagram
  • GitHub
Design
  • スタンダード
  • 和モダン
  • エンジニア
  • 信州ナチュラル
プライバシーポリシー

@ Webstudio YAS