ヤマムギ

growing hard days.

*

EC2 Auto ScalingカスタムメトリクスのモニタリングにCloudWatch検索式が便利でした

      2021/03/14

EC2 Auto Scalingで起動したインスタンスのカスタムメトリクス

このブログのEC2インスタンスは、CloudWatch Agentをインストール済のAMIからAuto Scalingで起動しています。
上記のようなメモリのようなカスタムメトリクス値のグラフをダッシュボードで固定的に可視化する場合に考えられる方法は、起動した後にウィジェットを編集してメトリクスを追加する方法ですが、面倒です。
自動化するのも面倒です。

そこで便利なのが、CloudWatch検索式でした。

CloudWatch 検索式の設定

ダッシュボードのメトリクスを設定するときに、[グラフの検索]ボタンをクリックすれば設定されます。

できました。
あとはダッシュボードを保存するだけです。

CloudWatch 検索式

[詳細]列の検索式を見てみます。

SEARCH(‘{CWAgent,AutoScalingGroupName,ImageId,InstanceId,InstanceType}’, ‘Average’, 300)

CWAgent,AutoScalingGroupName,ImageId,InstanceId,InstanceTypeは、名前空間とディメンションを指定しています。
私の環境でこの条件を満たすのは、Cloudwatch Agentによって送信されるメモリ使用率ですので、Auto Scalingグループで起動されたインスタンスのカスタムメトリクスのメモリ使用率を指定することができています。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS ,

ad

ad

  関連記事

AtomエディタでEC2のファイルを直接編集する

Webページを編集していてEC2のファイルをvimエディタでさわったりしています …

AWS CLIからIAM Identity CenterへサインインしてCodeCommitのリポジトリを使用する

Macで操作しました。 AWS CLIバージョンアップ [crayon-68cb …

「機械学習モデルをトレーニングする」チュートリアル

Amazon SageMaker Clarifyのデモを記録しておきたいので「機 …

Amazon API GatewayのIAM認証の動作を確認しました

API GatewayのIAM認証は、IAMユーザーが実行できるように認証する、 …

ヤマムギvol.23 Amazon RDS for MySQLとAmazon Aurora Serverlessの起動のデモをしました

ゴールデンウィーク毎朝デモ勉強会は終わったのですが、土曜日にやれるときがあれば、 …

Amazon Glacierでボールトロックポリシーの作成開始をしてみました

Glacierを単体で使用することもそうそうないので、確認しました。 まずボール …

re:Invent 徒歩記(シアトルも)

このブログは、AWS re:invent 2018 Advent Calenda …

AWS CodPipelineの実行モードの動作確認しました

AWS CodePipelineの3つの実行モード(SUPERSEDED(優先済 …

boto3(Python SDK) s3 get_object でバイト範囲を指定する

S3のGetObjectアクションでバイト範囲を指定することができます。 それに …

Amazon S3オブジェクトロック

S3のオブジェクトロックを確認しました。 オブジェクトロックの有効化 現在、既存 …