AWSがホストするアプリケーションのモニタリング

最終更新日: 27 年 2023 月 XNUMX 日

会社がAWSを使用して日常業務をサポートするアプリケーションをホストしている場合は、これらのアプリケーションの稼働時間を最大化するのに役立つ方法でモニタリングを設定する必要があります。 具体的には、次の推奨事項を検討してください。

1.アプリケーションが実行されているサーバー側のインフラストラクチャコンポーネントを監視します

LogicMonitorの標準のモニタリング機能とAWSモニタリング機能を使用して、アプリケーションが依存するさまざまな舞台裏のクラウドインフラストラクチャコンポーネントを包括的にモニタリングします。 これには、EC2インスタンス、ELB、S3バケット、およびアプリケーションが使用するその他のAWSバックエンドリソースのモニタリングの設定が含まれます。 これらのコンポーネントを包括的に監視することで、問題が発生したときに問題を引き起こしている特定のコンポーネントをすばやく特定できます。

2.アプリケーションの提供に使用されるミドルウェアを監視します

これは通常、次のXNUMXつの方法のいずれかで実行できます。

  1. LogicMonitorのAWSデータソースを使用して、クラウドインフラストラクチャのミドルウェアを監視します。 この例として、LogicMonitorのAWSRDSデータソースを利用してRDSMySQLデータベースを監視できます。
  2. AWS環境内にコレクターをインストールし、LogicMonitorのネイティブデータソースを使用して、クラウドインフラストラクチャで実行されているミドルウェアを監視します。 この例として、AWS環境のEC2インスタンスにコレクターをインストールし、LogicMonitorのApacheデータソースを監視および適用するデバイスとしてEC2インスタンスを追加することで、ApacheWebサーバーを監視できます。

3.外部からアプリケーションのパフォーマンスを監視します

アプリケーションを操作するときに顧客がどのように体験するかを監視することをお勧めします。 通常、これには、LogicMonitorのサービスチェックを使用して、AWS環境の外部からアプリケーションを監視することが含まれます。 この例として、LogicMonitorのサービスを使用して、特定のテキストの存在を探すWebサイトでカスタムチェックを実行できます。 アプリケーションを外部から監視することで、外部ユーザーがアプリケーションにアクセスできなくなる可能性のある外部要因と、アプリケーションをサポートするインフラストラクチャ内で発生している問題を区別できるようになります。

4.アプリケーションの各コンポーネントのステータスを表示するダッシュボードを設定します

アプリケーションを反映するダッシュボードを設定することを検討してください。 これには、アプリケーションのさまざまな監視対象コンポーネントのそれぞれのステータスを明確に表示するウィジェットの設定が含まれます。 アプリケーションを反映するように戦略的に設定されたダッシュボードを使用すると、アプリケーションのコンテキストでアラートを確認でき、機能しているコンポーネントと機能していないコンポーネントを比較できます。通常、根本的な問題の原因となっているコンポーネントをすばやく特定できます。 。 たとえば、ダッシュボードには、バックエンドインフラストラクチャとミドルウェアのステータスを表示するデバイスNOCウィジェットと、フロントエンドのパフォーマンスチェックを表示するサービスグラフを含めることができます。

4.アプリケーションの各コンポーネントのステータスを表示するダッシュボードを設定します
記事上で