AWSがホストするウェブサイトを監視するためのベストプラクティス

最近の高度なWebセミナーを見逃した場合  AWSがホストするウェブサイトを監視するためのベストプラクティス、この投稿はあなたのためです。 Webセミナーでは、LogicMonitorを使用して、Webサイトの稼働を維持するためのインフラストラクチャの複数のレイヤーを監視する方法、具体的にはこの監視を設定する方法について説明しました。 これは高度なトピックであったため、かなりの量のデモンストレーションを含めました。

具体的には、LogicMonitorで説明したすべてをウォークスルーできるように、サンプルWebサイトと非常に単純なAWSセットアップを作成しました。 私たちが話したほとんどすべては、一般的なモニタリングWebサイトに適用でき、AWSに固有のものではないことに注意してください。

重要なポイントを要約すると、常にWebサイトを監視することをお勧めします。

1.内側から:

ネットワーク内からWebサイトを監視することで、問題が発生したときに問題を引き起こしている特定のコンポーネントを特定できます。 内部からのWebサイトの監視には、次のものが含まれます。

  • Webサイトが実行されているインフラストラクチャコンポーネントの監視

LogicMonitorコレクターはネットワーク内にあるため、Webサイトが実行されている「舞台裏」のインフラストラクチャコンポーネントにアクセスできます。 インフラストラクチャは一般的な用語ですが、ここで意味するのは、Webサイトのホストに使用しているサーバーやロードバランサーなどを監視する必要があるということです。 デモンストレーションでは、2つのElastic Compute Cloud(ECXNUMX)サーバーとXNUMXつのElastic Load Balancer(ELB)を含むAmazonクラウドインフラストラクチャのモニタリングをセットアップしました。 これにより、LogicMonitorの新しいAWSモニタリング機能(現在ベータリリース)を披露することもできました。LogicMonitorのAWSモニタリングは、AWSソフトウェア開発キット(SDK)を使用してCloudWatchメトリクスを取得し、CloudWatchが提供しないメトリクスも計算します。 これにより、LogicMonitorで既存の監視対象アーキテクチャと一緒にAWSクラウドリソースを監視できます。

  • HTTPデータソースを使用して特定のコンテンツについてWebサイトを監視する

LogicMonitorには、コレクターがHTTPまたはHTTPSを使用して任意のシステムからデータを照会できるようにするWebページ収集メソッドがあります。 LogicMonitorのデフォルトのHTTPページデータソースは、この収集方法を使用して、Webページの読み込み時間と可用性を確認します。 ただし、実際には、正しいコンテンツが読み込まれていることを確認する必要があるため、ページの可用性を確認するだけでは不十分です。 したがって、実際にHTTPページのデータソースをカスタマイズして、Webページ上の特定のコンテンツを探すことができます。 デモンストレーションでは、Webページに特定の文字列が存在するかどうかを調べるデータポイントを追加しました。

  • Webページを提供するアプリケーションの監視

サイトのWebページを提供するアプリケーションを監視することをお勧めします。これは、Webページが機能しなくなるシナリオでは、監視されたデータによって、アプリケーション自体に問題があるのか​​、それとも他の問題( Webサイト構成ファイル。 ウェビナーのデモンストレーションでは、Apacheモニタリングを設定しました。 LogicMonitor Apacheデータソースは、Webページ収集メソッドを使用してHTTPを使用してサーバーステータスページにアクセスするため、このページにアクセスできることを確認する必要があります。

2.外部から:

ネットワークの外部からWebサイトを監視して、Webサイトにアクセスできることを確認する必要があります。 Webサイトを実行しているすべての機器が完全に機能している場合でも、外部ユーザーがWebサイトにアクセスできなくなる可能性のある外部要因が複数あります。 エンドユーザーがアクセスできないWebサイトは、あまり便利なWebサイトではありません。 したがって、全体像を監視するには、ネットワークの外部からのチェックが必要です。 LogicMonitorサービス(別名SiteMonitor)を使用して、外部の場所から定期的なチェックを設定し、サイトにアクセスするユーザーのエクスペリエンスを模倣できます。

Webサイトで監視しているデータに重複がある可能性があることに注意してください。ただし、この冗長性により、特に同じコンポーネントのデータ間に不整合が見られる場合に、問題が発生したときにどのコンポーネントが正しく機能していないかを把握できます。さまざまな視点から監視されます。

以下は、デモンストレーションで設定したモニタリングのデータを表示するためにまとめたダッシュボードです。

AWSダッシュ
サンプルダッシュボード

詳細を知りたいですか? オンデマンドWebセミナーを表示します。 AWSがホストするウェブサイトを監視するためのベストプラクティス.