政府機関のクライアント向けにいくつかの .NET アプリケーションをサポートしており、これらのアプリケーションのパフォーマンスを監視する方法が必要です。ただし、政府はこの Web サーバーからの外部インターネット アクセスへのアクセスを制限しています。New Relic APMのようなこれらのツールのほとんどは、インターネット/クラウドを介して情報を送信する必要があります。クラウドにアクセスせずに機能するツールはありますか?
2 に答える
探しているパフォーマンスがクライアント側の Web パフォーマンスであると仮定すると、WebPageTest のプライベート インスタンスを使用できます。
WPT は、実際のブラウザーを使用して Web ページを読み込み、そのパフォーマンスを記録する無料のオープンソース ツールです。ツールの公開バージョンがwebpagetest.orgにあります。プライベート ネットワークでページをテストするには、ツールのプライベート インスタンスをインストールして、フロントエンドでテストを構成し、エージェント ブラウザーでテストを実行する必要があります。ドキュメントについては、公式の WPT ドキュメントまたは私が共著した本Using WebPageTest を参照してください。
WPT ツールは、特定のページのアドホックなパフォーマンス結果を提供するだけです。適切な監視を設定するには、もう少し必要です。Speed Curve や Show Slow など、いくつかの既存の合成モニタリング ツールが利用可能です。独自の監視ツールをゼロから作成することもできます (非常に簡単です)。基本的な手順は、事前構成されたテストを定期的に実行するようにスケジュールし、結果をグラフ化することです。これらの両方を支援するAPIがあります。