User Cost Attributionがハートビートベースのデータに移行します。
注: User Cost Attributionは、2025年3月以降、使用量に基づく取得をサポートしなくなり、Nerdio Managerv6.8で完全に使用量の取得を無効にします。顧客は、この日付までにハートビート取得に切り替えることを強くお勧めします。
Azure Consumption Usage Details APIの廃止が迫っているため、Nerdio ManagerのUser Cost Attribution機能は、VMの使用状況を記録および報告するためにログ分析ベースのアプローチに移行します。
この変更をサポートするために、顧客は報告されるデータが正確であることを確保するために、環境にいくつかの変更を加える必要があります。
サブスクリプションの権限に関する以下の変更は、User Cost Attribution ページのバナーメッセージから自動的に実施するか、ターゲットのサブスクリプションから直接行うことができます。詳細については、以下のサブスクリプション権限を手動で追加してください。を参照してください。自動的なアプローチを取る場合は、サブスクリプションオーナー権限を持つアカウントを使用する必要があります。
User Cost Attribution WebAppへの変更は手動で行う必要があります。詳細については、以下のApp Service 設定を User Cost Attribution に追加します。を参照してください。
注:
サブスクリプションの変更を手動で行うと、バナーがNerdio Manager内に残ります。サブスクリプションオーナーとしてNerdio Managerにサインインし、User Cost Attributionの設定を再保存してこの問題を解決してください。
自動サブスクリプションの変更は、レポートごとに実行されます。複数のサブスクリプションに対して複数のレポートがある場合は、レポートを個別に選択し、異なるサブスクリプションを参照する各レポートに対して「設定を更新」を選択してください。
必要な変更は次のとおりです:
-
以下に示す権限は、ターゲットのサブスクリプションに対して、User Cost Attribution サービスプリンシパルに付与する必要があります。
監視閲覧者
App Service 設定 Is_Using_Heartbeat_Fetching は、User Cost Attribution Web アプリに手動で追加する必要があり、値は True でなければなりません。
注: このプロセスは、User Cost Attribution レポートで使用される各サブスクリプションに対して繰り返す必要があります。
Azure ポータルで、User Cost Attribution データが存在するターゲットのサブスクリプションに移動します。
アクセス制御 (IAM) を選択します。
ロール割り当てを追加します。
ロールとして 監視閲覧者 を選択します。
-
User Cost Attribution サービスプリンシパルを指定します。
注: これは一般的に NMW-CCL-APP-[ランダム文字列] と名付けられます。
-
オプションで、サブスクリプションのアクセス制御 (IAM) の Check Access 機能からロールを検証できます。単に Check Access を選択し、サービスプリンシパルの名前を指定します。以下に示す追加のロールは、既存のものです。
App Service 設定を User Cost Attribution に追加します。
注: この変更は、すべての対象サブスクリプションに対して監視閲覧者ロールが追加されるまでは行わないでください。
-
Azure ポータルで、User Cost Attribution Web アプリに移動します。
注: これは一般的に NMW-CCL-APP で接頭辞が付けられます。
設定 ブレードで、[環境変数] を選択します。
-
+ 追加 を選択し、次の詳細を入力します:
Name: Is_Using_Heartbeat_Fetching
値: True
-
変更を保存して適用します。
上記のすべてが完了したら、User Cost Attribution Web アプリを再起動してください。
Consumption Usage Details API がいつオフにされるかについては、Azure Consumption Usage Details API の廃止に関する詳細をご覧ください。
コメント (0件のコメント)