Azure Monitor の変更分析に関するトラブルシューティング

重要

変更分析は Azure Resource Graph に移行しており、現在、Azure Resource Graph オファリングとしてプレビュー段階にあります。 詳細については、変更分析の今後に関するページを参照してください。

[変更履歴] タブからの Microsoft.Change Analysis リソース プロバイダーの登録で問題が発生しています。

Azure Monitor の変更分析との最初の統合後、変更履歴を表示すると、Microsoft.ChangeAnalysis リソース プロバイダーが自動的に登録されることがわかります。 リソースが失敗し、次のエラー メッセージが表示されることがあります。

Microsoft.ChangeAnalysis リソース プロバイダーを登録するための十分なアクセス許可がありません。

このエラー メッセージが表示されるのは、現在のサブスクリプションでのロールが Microsoft.Support/register/action スコープに関連付けられていないためです。 たとえば、自分がサブスクリプションの所有者ではなく、代わりに同僚を介して共有アクセス許可を受け取った場合です (リソース グループへの閲覧アクセスなど)。

この問題を解決するには、サブスクリプションの所有者に問い合わせて、Microsoft.ChangeAnalysis リソース プロバイダーを登録します。

  1. Azure portal で「サブスクリプション」を検索します。

  2. サブスクリプションを選択します。

  3. サイド メニューの [設定][リソース プロバイダー] に移動します。

  4. Microsoft.ChangeAnalysis を検索し、UI、Azure PowerShell、または Azure CLI を使って登録します。

    PowerShell を使ってリソース プロバイダーを登録する例:

    # Register resource provider
    Register-AzResourceProvider -ProviderNamespace "Microsoft.ChangeAnalysis"
    

Microsoft.ChangeAnalysis リソース プロバイダーを登録できませんでした。

このエラー メッセージは、次の理由から、一時的なインターネット接続の問題であると考えられます。

  • UI からリソース プロバイダーの登録要求が送信されました。
  • アクセス許可の問題は解決済みです。

ページを更新し、インターネット接続を確認してみてください。 エラーが解決しない場合は、Azure サポート チケットを送信してください。

予想以上に時間がかかっています。

登録にかかる時間が 2 分を超えると、このエラー メッセージが表示されます。 通常のことではありませんが、何か問題が発生したわけではありません。

  1. ダウンタイムに備えます。
  2. Web アプリを再起動して、登録の変更を確認してください。

アプリを再起動してから数時間以内に変更内容が表示されるはずです。 6 時間後も変更が表示されない場合は、Azure サポートチケットを送信してください。

Azure Lighthouse サブスクリプションはサポートされていません。

Microsoft.ChangeAnalysis リソース プロバイダーに対するクエリを実行できませんでした。

多くの場合、このメッセージには Azure Lighthouse subscription is not supported, the changes are only available in the subscription's home tenant が含まれています。

Azure Lighthouse では、テナント間のリソース管理ができます。 ただし、テナント間のサポートは、リソース プロバイダーごとに構築する必要があります。 現在、変更分析ではこのサポートは構築されていません。 あるテナントにサインインしている場合、別のテナントにホームがあるリソースまたはサブスクリプションの変更に対してクエリを実行することはできません。

これが障害となっている問題である場合は、Azure サポート チケットを送信して、変更分析の使用方法を説明してください。

変更の取得中にエラーが発生しました。 このページを最新の情報に更新するか、後で戻って変更内容を表示してください。

変更内容を読み込めない場合、Azure Monitor の変更分析サービスによってこの一般的なエラー メッセージが表示されます。 いくつかの既知の原因は次のとおりです。

  • クライアント デバイスからのインターネット接続エラー。
  • 変更分析サービスを一時的に使用できなくなっています。

通常、数分後にページを更新すると、この問題は解決します。 エラーが解決しない場合は、Azure サポート チケットを送信してください。

データの一部のみが読み込まれます。

このエラー メッセージは、変更分析のホーム ページを使用して変更データを読み込むときに、Azure portal で発生する可能性があります。 通常、Change Analysis サービスは、すべての変更データを計算して返します。 ただし、ネットワーク障害またはサービスの一時的な停止が発生した場合に、部分的なデータのみが読み込まれたことを示すエラー メッセージが表示されることがあります。

すべての変更データを読み込むには、数分待ってからページを更新してみてください。 まだ部分的なデータのみを受け取っている場合は、Azure サポート チケットを送信してください。

一部の変更を表示するのに十分なアクセス許可がありません。 Azure サブスクリプション管理者に連絡してください。

この一般的な未承認エラー メッセージが発生するのは、現在のユーザーが変更を表示するのに十分なアクセス許可を持っていない場合です。 少なくとも、次のことが必要です。

  • Azure Resource Graph と Azure Resource Manager によって返されるインフラストラクチャの変更を表示するには、閲覧者アクセス権が必要です。
  • Web アプリのゲスト内のファイルの変更と構成の変更については、共同作成者ロールが必要です。

新たに有効にした Web アプリのゲスト内の変更を表示できません。

Web アプリのゲスト ファイル内の変更と構成の変更はすぐに表示されない場合があります。

  1. 短時間のダウンタイムに備えます。
  2. Web アプリを再起動します。

30 分以内に変更を表示できます。 そうでない場合は、Azure サポート チケットを送信してください。

仮想マシンの問題の診断と解決ツール

Azure portal でトラブルシューティング ツールを使って仮想マシンの問題をトラブルシューティングするには:

  1. 仮想マシンに移動します。
  2. サイド メニューから [問題の診断と解決] を選びます。
  3. 問題に合ったトラブルシューティング ツールを参照して選びます。

[トラブルシューティング ツール] が選択されている、仮想マシンの [問題の診断と解決] ツールのスクリーンショット。

仮想マシンの [最近の変更の分析] トラブルシューティング ツールのタイルのスクリーンショット。

リソースにフィルターを適用して変更を表示できない

[変更分析] スタンドアロン ページで特定のリソースにフィルター処理すると、1,000 個のリソース結果のみが返される既知の制限が発生する可能性があります。 1,000 以上のリソースの変更をフィルター処理して特定するには次のようにします。

  1. Azure portal で、[すべてのリソース] を選択します。

  2. 表示する実際のリソースを選択します。

  3. そのリソースの左側のメニューで、[問題の診断と解決] を選択します。

  4. [変更分析] カードで、[変更の詳細を表示する] を選択します。

    [問題の診断と解決] ツールの [変更分析] カードから変更の詳細を表示するスクリーンショット。

ここから、その 1 つのリソースのすべての変更を表示できます。

次のステップ

Azure Resource Graph の詳細を参照してください。変更分析の強化に役立ちます。