Web 監視を使用する場合は、現在の市場のさまざまなソリューションやオプションから選択するのが難しい場合があります。 この記事は 、Dotcom-Monitor のさまざまな種類の Web 監視サービスの基本的な内容を説明し、適切な Web 監視サービスを選択する際に役立つ情報を提供します。
Web サイト/Web ページや Web アプリケーションを監視したいとします。 これらの用語はすべて同じ意味で使用できますが、Webアプリケーションは単なるウェブサイト以上のものを意味する場合があり、Webアプリケーションを持っていない場合もありますが、それでもWebアプリケーション(例えば、サーバー上で実行されている電子メールまたはFTPサービス)とみなされます。
Web アプリケーションの監視 – ユーザービュー
Web ページが正常に動作しているかどうかを確認する方法は? 最も簡単な方法は、ブラウザを開いてページにアクセスすることです。 ネットワークの問題、サーバーのエラー、またはファイルの欠落により、ページがまったく読み込まれない可能性があります。 これらは起こり得る唯一の問題ですか? 残念ながら、いいえ。 最近の Web ページは、多くの動的コンテンツ (AJAX 要求、Angular) やブラウザーで動作し、ユーザーがアプリを操作できるページの要素 (フォームの送信、検索、注文の配置など) に依存しています。 そのため、ブラウザに読み込まれたページが正常に動作しているわけではありません。 ユーザーがフォームを送信したときにのみエラーが発生した場合はどうでしょうか。 そして、待って、もっとあります.
ページが正しく読み込まれ、エラーが発生しない場合でも、Webサイトの速度も大きな要因となります。 ページの読み込みに時間がかかりすぎる場合、ユーザーが途中で残る可能性があります。 サイトでは、検索エンジンからランキングが低くなることもあります。 UserView は、上記の問題のいずれかに対処するように設計されています。 ウェブサイトとのやり取りを記録し、それらのやり取りをあなたの行動を繰り返すスクリプトに変え、応答/結果を分析して、すべてが正常に動作していることを確認することができます。 これは、テストのために実際のブラウザを利用する最も包括的な監視ソリューションですが(一部のエラーは実際のブラウザを使用する場合にのみ検出されます)、このタイプのテストも多くのリソースを消費します。 詳細については、 こちらをご覧ください。
Web ページの監視 – ブラウザービュー
監視する Web ページとの高度な操作が必要ない場合は、ブラウザ ビューと呼ばれる簡略化されたバージョンの UserView を使用できます。 これは、実際のブラウザーでページが読み込まれる場所を監視する同じ包括的なアプローチを提供します。 これにより、すべての種類のエラー (ネットワークの問題、サーバーのエラー、JavaScript のブラウザ レベルで発生したエラーなど) をキャッチできるだけでなく、Web サイトの速度も監視できます。 唯一の制限は、ユーザーと Web ページの操作を複製する機能です。 同じ監視セッション内で、フォームを送信したり、別のページを参照したりすることはできません。 詳細については、 こちらをご覧ください。
Web サービスの監視 – Web ビュー
ウェブサイトを監視するもう一つの簡単な方法は、可用性または稼働時間の監視です。 つまり、ユーザーが特定の URL を入力でき、”エラー 404: ページが見つかりません” などのページ エラーを受信しないが、アドレスに到達していないかどうかを監視することが目標の場合は、この種類の監視が最適です。 このタイプの監視では、Web ページの一部が読み込まれていないか動作していないかがわかりますが、最もコスト効率の高い監視方法です。 詳細については、 こちらをご覧ください。
インターネット インフラストラクチャの監視 – サーバー ビュー
Web サイトやブラウザを必要としない Web アプリケーションの監視もありますが、特定の目的 (電子メール、FTP、ビデオ ストリーミングなど) も提供されます。 通常は「サービス」と呼ばれ、インターネットインフラストラクチャの一部を構成する場合があります。 詳細については、 こちらをご覧ください。
パフォーマンス カウンター – メトリックビュー
最後に、すべてのアプリケーションが動作しているハードウェア サーバーがあります。 サーバーのディスク領域が不足した場合、またはアプリケーションが使用可能なメモリをすべて消費した場合はどうなりますか。 また、サーバーのダウンタイムや Web ページが正常に動作しない場合もあります。 ドットコムモニターもこれに対する答えを持っています。 MetricsViewは、サーバー上のさまざまなハードウェア リソース、またはスイッチやルーターなどのネットワーク デバイスの状態を監視するように設計されています。 詳細については、 こちらをご覧ください。