ヤマムギ

growing hard days.

*

Amazon CloudWatch Syntheticsでハートビートモニタリングを実行

      2021/11/19

このブログに対してハートビートモニタリングのCanaryを実行してみました。

CloudWatch Syntheticsの料金はAmazon CloudWatch の料金を見るとCanaryの実行に課金されて、月100回までの実行は無料利用枠なのでその範囲内で実行してみます。

Node.jsまたはPythonで記述された定期実行されるスケジュールスクリプトをCanaryと呼んでるのですね。
このスクリプトがWebアプリケーションで外形監視や動作確認を行ってくれるようです。

Canaryの作成

CloudWatchで[アプリケーションのモニタリング]-[Synthetics Canaries]を選択しました。
[Canaryを作成]ボタンを押下しました。

Canary作成画面で[設計図を使用する]を選択して、[ハートビートのモニタリング]を選択しました。
他にもテンプレートがあります。
任意のスクリプトコードを実行することもできます。

ランタイムをPythonにしました。
Seleniumを使ってスクリーンショットをとって、200番台が返ってきたらOKとするスクリプトがテンプレートで用意されています。

エンドポイントURLはこのサイトにしました。

0 */8 * * ?
スケジュールはcron式で8時間おきの実行にしました。
これで1ヶ月最大でも93回でおさまるはずです。

他の設定はデフォルトで、IAMロール、S3バケットは自動で新規作成としました。

[Canaryを作成]ボタンを押下しました。

Canary実行結果を確認

実行中ステータスになりました。
とりあえず放置します。

翌朝確認したら1時と9時に実行されていました。
ちゃんと8時間おきになってます。

スクリーンショットも撮られています。

各コンテンツごとの読み込み結果も記録されていました。


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

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

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

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

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

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

 - AWS ,

ad

ad

  関連記事

Amazon Route 53 Resolverを設定確認

Route 53 Resolverを設定しました。 東京リージョンのVPCをオン …

AWS CloudWatch LogsエージェントでAmazon EC2上のNginxのaccess.log , error.log , php-fpm error.log , Linuxのmessages , secureログを収集する

参考ページ クイックスタート: 実行中の EC2 インスタンスに CloudWa …

Amazon Linux2のCloud9でPython CDKのモジュールインストール

AMIがCloud9AmazonLinux2-2021-02-02T16-48の …

Aurora Serverless Data APIを有効にしてQuery Editorを使ってみました

Aurora ServerlessのMySQLでData APIを有効にして作成 …

Systems Manager デフォルトのホスト管理設定(Default Host Management Configuration)を確認しました

2023/2/17のアップデートAWS Systems Manager をアカウ …

EC2 セッションマネージャにEC2インスタンスの一覧から接続できるようになりました

EC2に接続する時に、どうしてもSSHクライアントから接続しないといけない場合を …

CloudFrontディストリビューションを別アカウントへ移動する

すでにCNAMEを設定しているCloudFrontディストリビューションを、別ア …

AWS Client VPNを設定しました

ユーザーガイドのクライアント VPN の開始方法に沿ってやりました。 AWSクラ …

CloudFrontのカスタムヘッダーがなければALBのルーティングで403レスポンスを返す

大阪リージョンにはWAFがまだないです(2021年4月現在) 今のこのブログの構 …

AWSアカウント内のCloudWatchアラームを削除する

やりたいこと 特定アカウント特定リージョン内のCloudWatdchアラームを全 …