Azure の課金を Cloud Cost Intelligence に接続して、Azure インフラストラクチャのコストを完全に監視および最適化します。サービスおよびリソース グループ全体の支出パターン、リソースの使用状況、コストの割り当てをリアルタイムで把握できます。AzureのCloud Cost Intelligence使用すると、次のことが可能になります。
- リソース使用率の最適化- 十分に活用されていない、またはコストのかかる Azure サービスと VM を見つけて、サブスクリプションとリソース グループ間の割り当てを調整します。
 - 経費の管理- より適切な財務上の意思決定を行うために、計算、ストレージ、ネットワーキング、データベース サービスなど、 Azure環境の特定のコスト要因を確認します。
 - 効率性の向上- Azure のリソースと予算を効率的に使用するためのビジネス目標に沿ったリソース管理戦略に重点を置きます。
 - マルチサブスクリプションのコストを監視 - 1 つのダッシュボードから複数のAzureサブスクリプションと管理グループにわたる支出を追跡します
 - コストの説明責任を有効にする- Azureタグとリソース グループ組織を使用して、部門レベルのコスト割り当てとチャージバックを実装します。
 - 予算を積極的に管理- 超過を防止し財務管理を維持するために、 Azure支出額と予算制限のアラートを設定します。
 
前提条件
Azure を Cloud Cost Intelligence に接続する前に、次のものを用意してください。
- アクティブな課金アカウントを持つAzure サブスクリプション。
 - 監視したいサブスクリプションの投稿者または所有者の役割。
 - Azure Cost Management 機能へのアクセス。
 - サブスクリプションまたは管理グループの課金閲覧権限。
 - Azure課金エクスポートの完了 設定: これにより、接続プロセスに必要なストレージ アカウント、コンテナー、ディレクトリ パスが確立されます。 詳細については、 「 Azure Billing Export 設定」を参照してください。
 
Azure Cloud Cost Intelligenceに接続する
アカウントを選択してください
Azure 課金エクスポートの設定が完了したので、Azure 課金を New Relic に接続する準備が整いました。まず、New Relic アカウントを選択します。
- one.newrelic.com > All Capabilities > Cloud Cost Intelligence - Azureに移動します。
 - ドロップダウンからアカウントを選択し、 Continue [続行]をクリックします。
 
Azure請求アカウントを接続する
ここで、Azure の課金データを New Relic にリンクする接続の詳細を指定します。Azure 課金アカウントと、課金エクスポートが保存されるストレージの場所の両方の情報が必要になります。
次の Azure 課金情報を入力します。
フィールド
説明
場所
Azure 契約の種類
ドロップダウンから契約の種類を選択します。
Azure Console > Cost Management + Billing > Settings > Propertiesに移動します。詳細については、 「Azure Portal の課金アカウントとスコープ」を参照してください。
テナントID
組織の Microsoft Entra ID インスタンスの一意の識別子を入力します。
請求先アカウントID
Azure 課金アカウント ID を入力します。
Azure Console > Cost Management + Billing > Settings > Propertiesに移動します。詳細については、 「課金管理」を参照してください。
Azure ストレージ アカウント名
セットアップ時に作成された、課金エクスポートに使用するストレージ アカウントの名前を入力します。送信データ転送コストを削減するには、米国東部 (US)のストレージ アカウントを使用します。ストレージ タイプはAzure Blob ストレージである必要があります。
ストレージコンテナ名
課金エクスポート ファイルを保持するストレージ アカウント内のコンテナー名を入力します。
Microsoft Azure > Subscription > Storage account > Container。**注**: このコンテナーの次のステップで、 New Relicサービス プリンシパルへのアクセスを許可する必要があります。
ディレクトリパス
コンテナ内で課金データが保存される基本パスを入力します (例: 2025 年 10 月の場合は
20251001-20251031)。注: 課金エクスポートをコンテナのルートに直接公開する場合は、このフィールドを空のままにしておきます。必要な情報をすべて入力したら、 Continue [続行]をクリックして次の手順に進みます。
New Relicに請求データへのアクセスを許可する
Azure 接続の詳細を入力したので、New Relic にはストレージ コンテナーから課金データを読み取る権限が必要です。この手順により、New Relic サービス プリンシパル ( msazurecostdata ) が課金エクスポートに安全にアクセスできるようになります。
New Relic インターフェースのInitiate Connection [接続の開始]ボタンをクリックします。
Microsoft 認証フローにリダイレクトされます。
ヒント
この手順にはAzureの承認が必要です。
認証要求を確認して承認します。
承認されると、小さなファイル (0 KB) がシステムにダウンロードされます。このファイルは安全に削除できます。
サービスプリンシパルが追加されたことを確認する
認証要求を承認した後、New Relic サービス プリンシパルが Azure 環境に正常に追加されたことを確認します。
Microsoft Entra アカウントのEnterprise Applications [エンタープライズ アプリケーション]に移動します。
サービス プリンシパルmsazurecostdataがリストに表示されていることを確認します。
ヒント
エンタープライズ アプリケーションの表示に関するヘルプについては、Microsoft Entra のドキュメントを参照してください。
サービスプリンシパルに読み取り権限を割り当てる
課金エクスポートへの読み取り専用アクセスのために、** ストレージ BLOB データ読み取り** ロールをサービス プリンシパルに割り当て、ストレージ アカウントへのアクセスと IAM ロールの割り当てを変更する権限を確保します。
- 課金エクスポートが公開されているストレージ アカウント コンテナーを開きます。左側のナビゲーション メニューからAccess Control (IAM) [アクセス制御 (IAM)]を選択します。
 - Role Assignments [ロールの割り当て]タブで、 Add [追加]またはAdd role assignment [ロールの割り当ての追加]をクリックします。
 - 課金エクスポートへの読み取り専用アクセスを付与するには、ロール リストからStorage Blob Data Reader [ストレージ BLOB データ リーダー]を選択します。
 - Add Members [メンバーの追加]セクションで、 
msazurecostdata(検証済みのサービス プリンシパル) を検索して選択します。 - 役割割り当ての設定を確認します。 Review + Assign [確認 + 割り当て]をクリックし、ロールの割り当てリストに
msazurecostdata表示されていることを確認します。 
接続を確認する
上記の手順をすべて完了したら、次の点を確認してください。
サービス プリンシパルmsazurecostdata はエンタープライズ アプリケーションで表示されます
サービス プリンシパルにStorage Blob Data Reader [ストレージ BLOB データ リーダー]ロールが割り当てられている
ロールの割り当てが正しいストレージ アカウント コンテナーに適用されます
New Relicインターフェースで接続テストが正常に完了しました
ヒント
セキュリティに関する注意: サービス プリンシパルは、課金データに対して読み取り専用アクセス権のみを持ちます。データの書き込み、変更、削除はできません。アクセスは、指定した課金エクスポート コンテナーのみに制限されます。
次のステップ
New RelicがAzureの課金エクスポートの処理を開始します
初期データ処理には最大12時間かかる場合があります
処理が完了すると、コスト概要ダッシュボードにコストデータが表示されます。
重要
初めてデータを処理する場合は最大 12 時間かかる場合があります。
自分のデータを見る
処理が完了したら、 Cost Overview [コストの概要]に移動して Azure コスト データを表示し、クラウド支出の最適化を開始します。