次の方法で共有


Resource Health の概要

Azure Resource Health は、Azure のリソースに影響を及ぼしているサービスの問題を診断したり、サポートを受けたりするために役立ちます。 リソースの現在と過去の正常性について報告します。

Azure の状態レポートは、さまざまな Azure ユーザーに影響するサービスの問題について報告します。 Resource Health を使用すると、リソースの正常性のパーソナライズされたダッシュボードが提供され、Azure サービスの問題が原因でリソースが使用できなくなったすべての時間が表示されます。 このデータにより、サービス レベル アグリーメント (SLA) に違反したかどうかを簡単に確認できます。

リソース定義と正常性評価

リソースは、仮想マシン、Web アプリ、SQL Database など、Azure サービスの特定のインスタンスです。 Resource Health は、さまざまな Azure サービスからの信号を基に、リソースが正常であるかどうかを評価します。 リソースが正常でない場合、Resource Health は追加の情報を分析して問題の原因を特定します。 また、問題解決のために Microsoft が実施しているアクションについても報告し、問題に対処するためにユーザーができることを特定します。

正常性の評価方法の詳細については、Azure Resource Health に関する記事でリソースの種類と正常性チェックの一覧を参照してください。

正常性状態

リソースの正常性が状態と共に表示されます。

利用可能

使用可能は、リソースの正常性に影響を与えるイベントが検出されていないことを意味します。 過去 24 時間に計画外のダウンタイムからリソースが復旧した場合は、"最近解決されました" という通知が表示されます。

ゲートウェイの *Available* の状態のスクリーンショット。

利用不可

使用不可は、サービスにおいて、リソースの正常性に影響を与える継続中のイベント (プラットフォームまたはプラットフォーム以外のイベント) が検出されたことを意味します。

プラットフォームのイベント

Azure インフラストラクチャの複数のコンポーネントによって、プラットフォーム イベントがトリガーされます。 これには、スケジュールされたアクション (計画的なメンテナンスなど) と、予期しないインシデント (計画されていないホストの再起動や、指定の期間後に障害が発生すると予測される機能が低下したホスト ハードウェアなど) の両方が含まれます。

Resource Health では、イベントと復旧プロセスの詳細が提供されます。 また、ユーザーは、有効なサポート契約がない場合でも、Microsoft サポートに問い合わせることができます。

プラットフォーム イベントによる仮想マシンの *Unavailable* の状態のスクリーンショット。

プラットフォーム以外のイベント

ユーザー アクションは、プラットフォーム以外のイベントをトリガーできます。 たとえば、仮想マシンを停止した場合や、Azure Cache for Redis への接続数が最大数に到達した場合などです。

プラットフォーム以外のイベントが原因で、仮想マシンで [利用不可] の状態を示すスクリーンショット。

未知

不明 とは、Resource Health にリソースに関する情報が 10 分を超えていないことを意味します。これは、通常、仮想マシンの割り当てが解除されたときに発生します。 この状態はリソースの状態を明確に示すものではありませんが、トラブルシューティングにとって重要なデータ ポイントである可能性がありまあす。

リソースが想定どおりに実行され始めると、数分後にリソースの状態が [使用可能] に変わります。

リソースで問題が発生している場合、不明の正常性状態は、プラットフォーム内のイベントによってリソースが影響を受けていることを意味している可能性があります。

App Service プランの *Unknown* の状態を示すスクリーンショット。

低下しています

低下は、リソースでパフォーマンス低下が検出されたものの、まだ使用可能であることを意味します。

異なるリソースには、低下したと報告するタイミングに関する独自の基準があります。

仮想マシンの *Degraded* の状態を示すスクリーンショット。

仮想マシン スケール セットの詳細については、「Azure 仮想マシン スケール セットのリソース正常性状態が "低下" している」を参照してください。

正常性はサポート対象外

2 つのメッセージがあります。正常性がサポートされていないか、リソース プロバイダー (RP) にリソースに関する情報がないか、そのリソースの読み取り/書き込みアクセス権がありません。どちらの場合も、リソースが正常性メトリックに対してサポートされていないことを意味します。

正常性メトリックをサポートするリソースについては、サポートされているリソースの種類に関するページを参照してください。

アクティビティ ログに送信されるリソース正常性のイベント

リソース正常性のイベントは、次の場合にアクティビティ ログに記録されます。

  • "ResourceDegraded" や "AccountClientThrottling" などの注釈がリソースに送信されます。
  • リソースが異常へと、または異常から遷移しました。
  • リソースが 15 分を越えて異常状態にあります。

次のリソース正常性の遷移はアクティビティ ログに記録されません:

  • 不明な状態への遷移。
  • 不明な状態からの遷移 (次の場合):
    • この正常性の遷移は最初のものです。
    • Unknown より前の状態は、その後の新しい状態と同じです。 (たとえば、リソースが正常から不明に遷移し、正常に戻った場合)。
    • コンピューティング リソースの場合: 正常から異常に遷移して正常に戻った VM で、異常な時間が 35 秒未満の場合。

履歴情報

サブスクリプションの現在のサービス正常性イベントを一覧表示し、Events - List By SubscriptionId REST API の QueryStartTime パラメーターを使用して最大 1 年間データを照会できます。
ただし、 Events - List By Single Resource REST API には QueryStartTime パラメーターがないため、特定のリソースの現在のサービス正常性イベントを一覧表示している間は、最大 1 年間のデータを照会することはできません。

Azure portal の Resource Health の [正常性の履歴] セクションで、最大 30 日間の履歴にアクセスできます。

過去 2 週間の Resource Health イベントの一覧を示すスクリーンショット。

根本原因に関する情報

プラットフォームが開始した使用不能の根本原因に関する詳細情報が Azure にある場合、その情報は、最初の使用不能から最大 72 時間後にリソース正常性に投稿される可能性があります。 この情報は、現在、仮想マシンについてのみ利用できます。

はじめに

1 つのリソースについて Resource Health を開くには

  1. Azure portal にサインインします。
  2. リソースを参照します。
  3. 左側のウィンドウのリソース メニューで、[リソース正常性] を選択します。
  4. 正常性履歴グリッドから、リソースの正常性名へのリンクを選択して、このリソースに関する情報を含む新しいウィンドウを開きます。
  5. このウィンドウでは、[ 問題の診断と解決 ] を選択するか、 トラブルシューティング ツールを開きます。

リソース ビューから Resource Health を開く方法を示すスクリーンショット。

次のステップ

Resource Health について詳しくは、次のリファレンスをご覧ください。