Azure Webサイトセンサー
Azure Webサイトセンサーを使用すると、AzureWebAppsを使用してクラウドにデプロイされたWebアプリケーションの使用状況とパフォーマンスを監視できます。 Azure Web Appsは、Webアプリケーションの展開を可能にし、インターネット上の顧客が非常に短時間で利用できるようにするマネージドクラウドサービスです。
Azure Webサイトセンサーは、CPU時間やアプリケーション接続などのアプリケーションドメインメトリックに関する情報を提供します。 入出力バイト、1秒あたりの操作数、HTTP応答時間、クライアントやサーバーのエラー、リダイレクトなども含まれます。 これにより、監視対象のリソースを監視し、必要に応じて診断を実行できるようになります。
オプション
このセンサーには、Azureサブスクリプションの認証情報 (アプリケーション(クライアント)ID、テナントID、クライアントシークレット値)が必要です。
アラート
- 設定されたしきい値を超えるHTTPエラーの応答 (401、403、404、406、4xxなど)に関するアラート
パフォーマンスメトリック
このセンサーは、アプリケーションドメインの使用状況とパフォーマンスに関するメトリックを収集します。
例:
- Application Domain\Total Application Domains
- Application Domain\Application Connections
- Application Domain\Avg. Memory Working Set
- Application Domain\Bytes Received
- Application Domain\Bytes Sent
センサーは、HTTP応答統計に関連するメトリックも収集します。
例:
- HTTP\HTTP Response Time - 平均HTTP応答時間(秒)
- HTTP\HTTP 401 Responses - インスタンス毎のHTTP401ステータスコードの総応答時間。 特に、認証が必要で失敗した場合、まだ提供されていない場合に使用します。
- HTTP\HTTP 403 Responses - インスタンス毎のHTTP403ステータスコードの総応答時間。ユーザーがリソースに必要な権限を持っていないか、何らかのアカウントが必要であるか、禁止されているアクションを試みていることが原因である可能性があります。
- HTTP\HTTP 404 Responses - インスタンス毎のHTTP404ステータスコードの総応答時間。 「要求されたリソースは見つかりませんでした」が、将来利用できる可能性があります。 クライアントによる後続のリクエストは許可されます。
- HTTP\HTTP 406 Responses - インスタンス毎のHTTP406ステータスコードの総応答時間。リクエストされたリソースは、リクエストで送信されたAcceptヘッダーに従って受け入れられないコンテンツのみを生成できます。
- HTTP\HTTP 4xx Responses - インスタンス毎のHTTP4xxステータスコードの総応答時間。 このクラスのステータスコードは、エラーがクライアントによって引き起こされたと思われる状況を対象としています。
レポート (データコレクター)
デフォルトでは、このセンサーに以下が値が含まれています。
- HTTP\HTTP Response Time
- Application Domain\Total Application Domains
- HTTP\HTTP 401 Responses
- HTTP\HTTP 403 Responses
- HTTP\HTTP 404 Responses
- HTTP\HTTP 406 Responses
- HTTP\HTTP 4xx Responses
これらのメトリックが収集され、レポートや @trend-viewer を通じて利用できます。