翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
での ASP.NET Web Forms アプリケーションのモニタリングとオブザーバビリティ AWS
で ASP.NET Web Forms アプリケーションを実行する場合 AWS、最適なパフォーマンス、可用性、運用上の優秀性を確保するために、基盤となるインフラストラクチャとアプリケーション自体の両方をモニタリングすることが不可欠です。 は、この目標を達成するために使用できるモニタリングツールとサービスの包括的なスイート AWS を提供します。
インフラストラクチャのモニタリング
Windows Server の EC2 インスタンスなどのインフラストラクチャをモニタリングするには、Amazon CloudWatch で利用可能な標準の Amazon EC2 メトリクスを追跡できます。これらのメトリクスは、CPU 使用率、ネットワークトラフィック、ディスク I/O など、EC2 インスタンスのさまざまな側面に関するインサイトを提供します。
Windows Server インスタンスのパフォーマンスをより詳細に可視化するには、より詳細な Windows メトリクスをモニタリングしてアラートを受け取ることをお勧めします。これを行うには、EC2 インスタンスに CloudWatch エージェントをインストールし、CloudWatch への Windows Performance Monitor カウンターの発行を有効にします。CloudWatch エージェントを使用すると、メモリ使用量、ディスク容量、その他のシステムパフォーマンスカウンターなどの Windows 固有のメトリクスなど、カスタムメトリクスを収集してモニタリングできます。
これらのインフラストラクチャレベルのメトリクスをモニタリングすることで、アプリケーションのパフォーマンスや可用性に影響を与える前に、リソースのボトルネックや容量の制約などの潜在的な問題を事前に特定して対処できます。
アプリケーションのモニタリング
AWS インフラストラクチャのモニタリングに加えて、ASP.NET Web Forms アプリケーションをモニタリングして、パフォーマンス、エラー率、全体的なヘルスに関するインサイトを得ることができます。 には、アプリケーションのモニタリングに役立つツールやサービスがいくつか AWS 用意されています AWS X-Ray。
AWS X-Ray は、アプリケーションのパフォーマンスと動作をend-to-endで可視化する分散トレースサービスです。を使用してAWS X-Ray SDK for .NET、.NET Framework 4.5 以降のバージョンで実行されている ASP.NET Web Forms アプリケーションを計測し、受信リクエスト、 へのダウンストリーム呼び出し AWS のサービス、他の APIs、SQL Server データベースに関する詳細情報をキャプチャできます。
を使用すると、次の AWS X-Ray ことができます。
-
トレースリクエストの実行: レイテンシー、エラー、パフォーマンスのボトルネックなど、アプリケーションを介したリクエストのフローを視覚化します。
-
パフォーマンスの問題を特定する: 外部依存関係やデータベースクエリなど、リクエストのend-to-endの実行パスを分析して、パフォーマンス問題の根本原因を特定します。
-
エラー率のモニタリング: 詳細なエラーメッセージやスタックトレースなど、アプリケーションエラーをモニタリングしてアラートを取得し、問題をすばやく特定して解決します。
-
他の との統合 AWS のサービス: AWS Lambda Amazon ECS AWS のサービスや Amazon EKS などの他の と AWS X-Ray シームレスに統合して、分散アプリケーションのend-to-endのモニタリングを可能にします。
さらに AWS X-Ray、ユーザーエクスペリエンスモニタリング、合成トランザクションモニタリング、実ユーザーモニタリングなどの追加機能を提供するサードパーティーのアプリケーションモニタリングツールを使用することもできます。
インフラストラクチャモニタリングとアプリケーションモニタリングを組み合わせることで、ASP.NET Web Forms アプリケーションのパフォーマンスと状態を包括的に可視化できます AWS。問題をプロアクティブに特定して解決し、リソース使用率を最適化して、アプリケーションのユーザーにシームレスなエクスペリエンスを提供できます。