Amazon CloudWatch を使用したアプリケーションモニタリング

ワークロードのアプリケーション監視の設定にかかる時間を短縮

重要:Amazon CloudWatch によるアプリケーションモニタリングは、2024 年 12 月に廃止されます。お客様には、Amazon CloudWatch を使用して Amazon Elastic Cloud Compute (Amazon EC2) で実行されている Apache、NGINX、および PUMA ワークロードのオブザーバビリティを設定することを検討するようお勧めします。また、AWS ソリューションライブラリで、ユースケースに関連する他のソリューションを見つけることもできます。

概要

Amazon CloudWatch によるアプリケーションモニタリングは、Amazon Elastic Compute Cloud (Amazon EC2) で実行されている Apache、NGINX、および Puma ワークロードの Amazon CloudWatch ダッシュボードをセットアップするプロセスを自動化します。この AWS ソリューションは、Amazon CloudWatch のいくつかの機能を使用して、開始時のエクスペリエンスを高速化します。 

このソリューションを使用すると、AWS 上で実行されるウェブサーバーの主要なパフォーマンスメトリクスと、ログのモニタリングを開始するまでの時間を短縮することができます。このソリューションには、事前に設定されたダッシュボードが備わっており、ウェブトラフィックパターンの分析、サーバーをスケールアップするかスケールアウトするかの判断、ワークロードに関するボトルネックやその他のパフォーマンスの問題の検出などができます。 
 

メリット

事前設定の Amazon CloudWatch ダッシュボード

Apache、NGINX、および Puma ワークロード用に事前に設定された Amazon CloudWatch ダッシュボードを提供します。

Amazon EC2 インスタンスのタグ付けメカニズム

このソリューションのタグ付けメカニズムを使用して、ダッシュボードにインスタンスを追加または削除します。

Amazon CloudWatch エージェント設定ファイル

Amazon CloudWatch エージェント設定ファイルを使用して、Apache、NGINX、Puma のワークロードを実行中の EC2 インスタンスを設定します

技術的な詳細

このアーキテクチャは、実装ガイドを使用して自動的にデプロイできます。

このアーキテクチャは、ユーザーインタラクションダッシュボード管理の 2 つのワークフローに分解可能です。

ユーザーインタラクションワークフロー
AWS CloudFormation テンプレートは、アカウント内のワークロードインスタンスをキャプチャするために必要な Amazon CloudWatch Events ルール、AWS Lambda 関数、Parameter Store (AWS Systems Manager の機能) をデプロイします。

ダッシュボード管理ワークフロー
AWS CloudFormation テンプレートは、アカウント内のワークロード特定の Amazon CloudWatch ダッシュボードを設定するために必要な Amazon CloudWatch Events ルールと AWS Lambda 関数をデプロイします。

このページはお役に立ちましたか?