次の方法で共有


Azure カーボン最適化のトラブルシューティング (プレビュー)

この記事は、Azure カーボン最適化 (プレビュー) の使用時に発生する可能性がある一般的な問題の診断とトラブルシューティングに役立ちます。

1. アクセスの問題

1.1. 炭素の最適化でアクセスが拒否されました

の問題: [カーボン最適化] ブレードにアクセスするときの アクセス許可の問題。

ソリューション:

  • 適切なアクセス許可を要求します。
  • 炭素排出量データは、Carbon Optimization ReaderSubscription Owner、および Subscription Contributor の役割にアクセスできます。 このロールを使用すると、[排出量の傾向] ページと [排出量の詳細] ページで炭素排出量データを表示できます。
  • アクセス許可はサブスクリプション レベルで設定されます。

炭素最適化閲覧者ロールを割り当てる 手順:

Carbon Optimization Reader ロールを割り当てるには、サブスクリプションの所有者または共同作成者である必要があります。

  1. Azure portal の [サブスクリプション] ページに移動します。
  2. ロールを割り当てるサブスクリプションを選択します。
  3. アクセス制御 (IAM)を選択します。
  4. [ロールの割り当ての追加選択します。
  5. [ロール] ドロップダウン リストから [炭素最適化閲覧者 選択します。
  6. ロールを割り当てるユーザーまたはグループを選択します。
  7. [保存]を選択します。

2. データの制限事項

2.1. 100 を超えるサブスクリプションのデータの表示

の問題: データは、炭素最適化ブレード内の炭素排出量データを表示するときに、一度に最大 100 個のサブスクリプションで使用できます。

現在の動作: 100 を超えるサブスクリプションを選択した場合、選択した最初の 100 個のサブスクリプションについてのみデータが表示されます。

ソリューション: 正確で完全なデータを表示するために 100 個以下のサブスクリプションを選択してください。

関連するサブスクリプションを選択するための のヒント:

  • 選択内容を確認して、サブスクリプションが 100 個を超えないようにします。 サブスクリプション選択フィルターには、選択したサブスクリプションの数が表示されます。
  • 炭素最適化の目標に最も関連するサブスクリプションを選択します (たとえば、使用量や排出量が最も多い)。
  • 複数の手順で分析を実行し、その時点で最大 100 個のサブスクリプションの異なるセットを選択します。

手記

100 を超えるサブスクリプションまたはその他の大規模なデータ操作のデータにアクセスするには、Microsoft Azure Emissions Insights 機能を使用します。これは、Fabricの Sustainability データ ソリューションの一部として利用できます。

2.2. API クエリで返される最大 5,000 件の結果

問題: API クエリの場合、ページ分割を使用しても、結果セットは最大 5,000 個の項目を返します。 

解決策: クエリの入力パラメーターを制限します。

役に立つヒント:

  • 一度に 1 つのサブスクリプションのデータを照会します。
  • リソース グループの単一またはサブセットを照会します。
  • 一度に 1 か月間データを照会します。

2.3. 排出量データの 12 か月のルックバック期間

の問題: Azure Carbon Optimization では、過去 12 か月間のリソースの排出量データが提供されます。

解決策: 過去 12 か月を超えるデータについては、次の使用を検討してください。

3. 排出量データの問題

スコープ 2 の排出量のすべてまたは大部分が 0

説明: スコープ 2 の場所データではなく、スコープ 2 の市場データが表示されるため、予想されます。 詳細については、計算手法を参照してください。

4. API の問題

4.1. API AAD 認証エラー

エラー:AAD 認証エラーが原因で Microsoft.Carbon に要求を送信できませんでした

説明: このエラーは、テナント管理者が終了時にアプリを無効にした場合に発生する可能性があります。

ソリューション:

  • テナント管理者に連絡して、テナントで "Prod-AzureSustainability" が無効になっているかどうかを確認します。 無効になっている場合は、有効にします。

4.2. 特定の API レポートの種類でサポートされる 1 か月の日付スコープ

問題: 複数の月にまたがるデータを要求しようとするとエラーが発生し、一度に 1 か月間要求する必要があることを示すエラーが発生します。

エラー例:

"error": {
          "code": "InvalidRequestPropertyValue",
          "message": "The start date 11/01/2023 00:00:00 and end date 12/01/2023 00:00:00 should be equal for report type ItemDetailsReport."
        }

想定される動作: 'ItemDetailsReport' と 'TopItemsSummaryReport' は一度に 1 か月しかサポートしません。

ソリューション:

  • 'ItemDetailsReport' および 'TopItemsSummaryReport' API レポートの種類を使用する場合は、1 か月間データを照会します。
  • 月全体の排出量データを取得するには、毎月の最初の日を入力する必要があります。

4.3. 要求の調整

の問題: API を呼び出すとき、テナントごとに 1 分あたり 100 クエリ (QPM) の制限があります。

想定される動作: この制限を超えると、調整が発生する可能性があり、レートが制限を下回るまで、他の要求がキューに入れたり拒否されたりする可能性があります。

ソリューション: 調整を回避するには、特に需要の高い期間中に、クエリレートを監視および管理します。

5. 一般的な制限事項

5.1. 選択したサブスクリプションのデータを [カーボン最適化] ページに表示できない

の問題: 選択したサブスクリプションのデータ エラー メッセージが表示されない、次のような理由が考えられます。

  • 一部のサブスクリプション Carbon Optimization Reader ロールがありません。
  • データがまだ使用できない新しいサブスクリプション (データが表示されるまでに少なくとも 1 か月かかります)。
  • リソース使用量がないサブスクリプション。そのため、排出量データはありません。

ソリューション:

  • 必要なアクセス許可があることを確認します。 詳細については、「炭素最適化でのアクセス拒否の 」を参照してください。
  • 新しいサブスクリプションでデータが使用可能になるまで待ちます。
  • [コスト分析] ブレードまたは [リソース] ページでサブスクリプションの使用状況を確認します。

5.2. 初回アクセス時にテナントの登録を 1 時間待機する

の問題: 最初の訪問時に一部のテナントを最大 1 時間待機します。

想定される動作: Azure カーボン最適化ブレードを初めて表示しているテナントにいる場合、テナントがシステムに登録されるまで 30 分から 1 時間待機します。 この間、テナントの登録が進行中であることを示すメッセージが表示されたり、空白のページが表示されたりすることがあります。 登録が完了すると、データを確認できます。 テナントが登録されると、同じテナント上の組織内の他のユーザーは、待機時間なしでデータにアクセスできます。

5.3. データ待機時間

問題: リソース構成の変更は、翌月の排出量データに反映されます。

ソリューション:

  • データは、翌月の 19 日までに更新されます。
  • このデータ更新スケジュールを考慮して、それに応じて分析を計画します。