User Cost Attribution 診断
この文書の目的は、Nerdio Managerが実行するヘルスチェックとその意味を理解するのに役立てることです。各サブスクリプションの権限については、以下のさまざまなセクションをご覧ください。
注: 必要な権限に関する追加情報は、ユーザーコスト帰属の概要を参照してください。
User Cost Attribution 診断を表示するには:
[設定] > [Nerdio 環境] に移動します。
-
クラシックUI:User Cost Attributionタイルで、診断を選択します。
新しいUI:User Cost Attributionセクションまでスクロールし、セクションを展開するために下矢印を選択し、サポートセクションの診断の下で、開くを選択します。
-
オプションとして、以下のいずれかの機能を実行できます:
エクスポート:このオプションを選択して、診断をJSONファイルにエクスポートします。
診断を再実行:このオプションを選択して、診断を再実行します。
レポート構成:任意の項目を展開して、その詳細を確認してください。
サブスクリプション権限
これは、Nerdio ManagerがAzureコスト管理から取得するコストデータであり、ユーザーによって使用されるVMのコストの報告や、タグ付けされたリソースがレポートに含まれることを通知するために使用されます。選択したサブスクリプションのすべてのコストデータは、レポート作成中にタグ付けされたリソースにフィルタリングされます。
これは、取得すべき最も重要なデータです。これがなければ、ユーザーごとにコストを割り当てることができません。ステータスが失敗を示す場合、API権限がコストデータにアクセスできないことを意味する可能性が高く、レポートはコストを表示できなくなります。
これは、サブスクリプション内のホストプールデータに対する可視性を確認するためのチェックです。ホストプールデータを取得できる場合、ホストプールの文脈でコスト、VM、およびセッションを評価でき、ユーザーごとのコストに加えて、セッションホストが個人用かプールされたものであるかを特定できます。
このデータがないと、レポートはホストプールに関連するコストとセッションの内訳や合計を提供せず、すべてのコストはプールされたものとして扱われます。
これは、特定のサブスクリプションの使用量データにアクセスできることを確認するためのチェックです。取得した使用量データから、VMのリソースIDとそのVMがオンラインだった期間のみを考慮します。このデータは、レポート作成時の重要な情報となります。VMの総稼働時間は、ユーザーごとにセッションコストをどのように配分するかを決定する際の指標として利用されます。
使用量データおよびLog Analytics ワークスペースのハートビートデータを取得できない場合、全レポートのコスト割り当てに悪影響が出て、一部のユーザーには通常より多くまたは少なくコストが割り当てられてしまいます。
Log Analytics ワークスペース(LAW)ハートビート
注:
Microsoftは、間もなくAzure消費量詳細APIを廃止します。Nerdio User Cost Attributionは、今後LAWハートビートデータのみを使用します。APIの廃止に関する詳細については、 Microsoft Cost Management 自動化FAQ - Microsoft Cost Management | Microsoft Learnを参照してください。
Nerdio Managerのハートビート機能の設定に関するガイダンスは、User Cost Attributionがハートビートベースのデータに移行します。を参照してください。
これは、Nerdio ManagerがあなたのLAWから「ハートビート」データにアクセスできることを確認するためのチェックです。使用量データと同様に、VMのオンライン時間はレポートに反映され、共有または未割り当てのコストが比例または按分レポートでどのように配分されるかを判断するのに役立ちます。
このデータが利用可能な場合は、使用量データの代わりに用いられます。なぜなら、より効率的で、大規模環境でのビルド時間を大幅に短縮できるからです。
これには、Log Analytics ワークスペースを読み取るための権限が必要ですが、ワークスペースにハートビートデータがない場合にもエラーが発生します。これは、保持設定によって影響を受ける可能性があります。
注:ネットワークカテゴリには、ディスク、VM、App Service、ストレージアカウントなど、さまざまなリソースタイプの帯域幅コストが含まれる場合があります。
アプリケーションのヘルス
これは、アプリケーションが起動または再起動する際に実行されるアプリケーションのヘルスの自動チェックです。
注: アプリケーションのヘルスデータが最新であることを確認するには、AzureでUCA App Serviceを再起動してください。
アプリケーションのヘルスは、以下の情報を表示します:
クライアントシークレットの状態:クライアントシークレットが期限内であるかどうかを示します。
クライアントシークレットの有効性: クライアントシークレットが有効かどうかを示します。
テナントIDの有効性: テナントIDが有効かどうかを示します。
クライアントIDの有効性: クライアントIDが有効かどうかを示します。
ストレージ接続成功:ストレージアカウントへの接続が有効かどうかを示します。
コメント (0件のコメント)