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時間おきになってます。
スクリーンショットも撮られています。
各コンテンツごとの読み込み結果も記録されていました。
最後までお読みいただきましてありがとうございました!
【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。
【PR】 「AWSではじめるLinux入門ガイド」という本を書きました。
【PR】 「ポケットスタディ AWS認定 デベロッパーアソシエイト」という本を書きました。
【PR】 「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル」という本を書きました。

開発ベンダー5年、ユーザ企業システム部門通算9年、ITインストラクター5年目でプロトタイプビルダーもやりだしたSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。
このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。
このブログは経験したことなどの共有を目的としており、手順や結果などを保証するものではありません。
ご参考にされる際は、読者様自身のご判断にてご対応をお願いいたします。
また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。
ad
ad
関連記事
-
-
[事前準備] JAWS-UG 関西IoT専門支部「マクニカkibo + AWS IoTハンズオン」
来る12/19(土)の JAWS-UG 関西IoT専門支部第一回勉強会「マクニカ …
-
-
AWS CDK とにかくサンプルでやってみる
Cloud9でAWS CDK環境で作った環境でサンプルプロジェクトからのデプロイ …
-
-
AWS CodeDeployからEC2 Auto Scalingにデプロイするチュートリアル
公式チュートリアルチュートリアル: アプリケーションを CodeDeployグル …
-
-
東京リージョンの1つのAZ(apne1-az2)でt3.nanoスポットインスタンスが拒否されちゃいました
拒否されちゃいました ちょっとした検証をしようとしてて、t3.nanoのスポット …
-
-
テキストをAmazon PollyでMP3に変換してS3に格納(AWS Lambda Python)
Google Calendar Twilio ReminderのテキストをAma …
-
-
WordPressのwp-login.php , xmlrpc.phpへのアクセスをAWS WAFで接続元IPアドレスを制限する
AWS CloudWatch LogsエージェントでAmazon EC2上のNg …
-
-
Amazon Pinpoint Workshopの1(Eメール)
Amazon Pinpoint Workshop ここ数年、AWS re:Inv …
-
-
AWS ControlTowerで既存アカウントをまとめて追加
AWS Organizationsに新たに招待したアカウントをAWS Contr …
-
-
S3バケットポリシーで特定のVPCエンドポイント以外からのリクエストを拒否しつつメンテナンスはしたい
特定のVPCで実行されているEC2のアプリケーションからのリクエストだけを許可し …
-
-
ヤマムギvol.27 Amazon Route 53プライベートホストゾーンとリゾルバーのデモをしました
今日は『AWS認定資格試験テキスト&問題集AWS認定ソリューションアーキ …