このページは機械翻訳したものです。

更新日 2025-04-01

コスト分析

コスト分析は、Oracle Cloud Infrastructureの支出のトラッキングおよび最適化に役立つ、使いやすいビジュアライゼーション・ツールです。チャートを生成し、Oracle Cloud Infrastructureの消費に関する集計コスト・データの正確で信頼性の高い表形式レポートをダウンロードできます。

コスト分析は、支出トレンドのスポット・チェックおよびレポートの生成に使用します。参考として一般的なシナリオを次に示します:

  • コンパートメントXおよびその子の月次コストをサービス別またはタグ別にグループ化して表示。
  • タグ・キーAおよびタグ・キーB、値X、YおよびZの日次コストを、サービスと製品の説明(SKU)別にグループ化して表示しています。
  • サービスがコンピュートまたはデータベースの毎時コストを、コンパートメント名別にグループ化して表示。

「レポート」メニューから事前定義済のデフォルト・レポートのいずれかを選択し、目的の日付を選択できます。デフォルトでは、「コスト分析」ページが最初に開いたときに「サービス別コスト」レポートが表示されます。「フィルタ」メニューを使用して、特定のタグ、コンパートメント、サービスまたはその他のフィルタでフィルタし、「ディメンションのグループ化」メニューを使用してそれをどのようにグループ化するかを選択します。その結果、チャートおよび対応するデータ表が生成され、CSVデータ表、PDFまたはチャート・イメージとしてダウンロードすることもできます。また、日付、フィルタおよびグループ化ディメンションのカスタム・セットを保存済レポートに保存することもできます。最大10個のカスタム・レポートを保存でき、保存済レポートごとに最大5つのカスタム・タブを追加できます。これにより、グループ化ディメンションの様々な組合せを使用して、コスト・データのカスタム・チャートおよび表を作成できます。関連するコスト分析問合せ設定の詳細は、コスト分析問合せフィールドおよびチャート・データの表示および作業を参照してください。過去の使用状況データに基づいて、将来の使用状況および消費の情報を見積ることもできます。

旧クラシック・バージョンのコスト分析ツールによって提供された内訳を再作成する場合は、現在のバージョンのコスト分析で「SKU (部品番号)」グループ化ディメンションを適用します。新しい方法でコストを探索するには、サービスまたはサービスと製品の説明に基づいてコストを表示することをお薦めします。コスト・トラッキングを行う場合は、コンパートメントまたはタグ別にグループ化することをお薦めします。

ノート

コスト・トラッキング・タグだけでなく、すべてのタグがサポートされています。
ノート

タグのコストは、タグがリソースに関連付けられた日付に基づきます。これらのタグが適用されるリソースがさかのぼって対象になることはありません。

必要なIAMポリシー

Oracle Cloud Infrastructureを使用するには、管理者がテナンシ管理者によってポリシーでセキュリティ・アクセス権が付与されたグループのメンバーである必要があります。コンソールまたは(SDK、CLIまたはその他のツールを使用した) REST APIのどれを使用しているかにかかわらず、このアクセス権が必要です。権限がない、または認可されていないというメッセージが表示された場合は、どのタイプのアクセス権があり、どのコンパートメントでアクセスが機能するかをテナンシ管理者に確認してください。

ポリシーを初めて使用する場合は、ポリシーの開始共通ポリシーを参照してください。

コスト分析を使用するには、次のポリシー・ステートメントが必要です:

Allow group <group_name> to read usage-report in tenancy

保存済レポートを使用するには、次のポリシー・ステートメントが必要です:

Allow group <group_name> to manage usage-report in tenancy

認証と認可

Oracle Cloud Infrastructureの各サービスは、すべてのインタフェース(コンソール、SDKまたはCLI、およびREST API)の認証および認可のためにIAMと統合されています。

組織の管理者は、グループコンパートメントおよびポリシーを設定して、どのユーザーがどのサービスおよびリソースにアクセスできるかと、そのアクセスのタイプを制御する必要があります。たとえば、ポリシーは、新規ユーザーの作成、クラウド・ネットワークの作成と管理、インスタンスの作成、バケットの作成、オブジェクトのダウンロードなどを実行できるユーザーを制御します。詳細は、アイデンティティ・ドメインの管理を参照してください。異なる各サービスに対するポリシーの記述の詳細は、ポリシー・リファレンスを参照してください。

管理者以外の通常のユーザーが会社所有のOracle Cloud Infrastructureリソースを使用する必要がある場合、ユーザーIDを設定するには、管理者に連絡してください。管理者は、ユーザーが使用できるコンパートメントを確認できます。

コスト分析問合せフィールド

次の表で、コスト分析の問合せフィールドについて説明します。

フィールド 説明
レポート デフォルト・レポートのいずれかを選択します:
  • サービス別コスト(「コスト分析」ページが最初に開いたときにデフォルトで表示されます)
  • サービスおよび説明別コスト
  • サービスおよびSKU (部品番号)別コスト
  • サービスおよびタグ別コスト
  • コンパートメント別コストの計算
  • 月次コスト

保存済レポートをいくつか作成すると、このメニューの「保存済レポート」の下にリストされます。

開始日/終了日(UTC)

UTCタイム・ゾーンに従って開始日と終了日を選択します。

いずれかのカレンダ・アイコンをクリックした後、使用状況ストアで使用可能なデータについて、事前定義済の時間範囲を問い合せて選択することもできます:
  • 7D
  • 10D
  • MTD
  • 2M
  • 3M
  • すべてのデータ
  • 6M
  • YTD

これらの事前設定された時間範囲は保存済レポートにとって重要です。保存済レポートを起動するたびに時間範囲が自動的に変更されるためです。たとえば、現在の日付が3月18日で、期間が7Dの保存済レポートを作成した場合、レポートには3月11日から3月18日までのデータが表示されます。翌日(3月19日)に同じレポートを起動すると、日付範囲は3月12日から3月19日までに切り替わります。最後に、期間を設定すると、チャートの上の「期間」にもその期間が表示されます。

ノート: 履歴データがテナンシ用にバックフィルされているために、すぐには表示されない場合があります。プロセスが完了すると、最大12か月分の過去の消費データが使用可能になります。

粒度

粒度(毎時、毎日、毎月)は、リクエストされた日付範囲サイズに基づきます。ロジックは次のとおりです:

  • 毎時: 24時間以下(「開始日」「終了日」に同じ日を選択した場合にのみ表示されます)。「毎日」粒度でのみ問い合せることができ、今日-開始日<= 31です。
  • 毎日: 24時間超、3か月以内
  • 毎月: 終了日-開始日<= 12か月の場合にのみ問い合せることができます。
表示

「コスト」(デフォルト)または「使用状況」に関するレポートを表示できます。

プラガブル・データベースを含む仮想マシン・クラスタの場合は、「属性コスト」または「属性使用量」を選択します。それ以外の場合は、他のすべてのリソースに対して、「コスト」または「使用」を使用します。また、VM以外のクラスタ・リソースに対して「属性コスト」または「属性使用量」を選択すると、「コスト」または「使用状況」と同じ出力が生成されます。詳細は、仮想マシン・クラスタ・プラガブル・データベースからのコストおよび使用状況の表示を参照してください。

予測の表示 過去の使用状況データに基づいて、将来の使用状況および消費の情報を見積ることができます。前提条件および使用状況の情報については、コストの予測を参照してください。「予測の表示」を選択すると、「終了日(UTC)」フィールドが終了予測日(UTC)に変わります。

ノート:予測データを表示する場合、現在の日付の終了日(UTC)から日付を選択できますが、「予測の表示」が選択されていない場合、これはできません。

累積 選択した期間の値が累積されるように値を変更するには、このオプションを選択します。たとえば、10日分のデータを累積的に調べる場合に、各日の値が$5であるとします。このような場合に「累積」を選択すると、10日間の値がそれぞれ5、10、15、20、25、30、35、40、45、50として表示されます。非累積チャートでは、値は5、5、5、5、5、5、5、5、5、5として表示されます。
フィルタ

次を基準にしたフィルタリングを許可します:

  • 可用性ドメイン
  • コンパートメント

    ノート:コンパートメントによるフィルタリングでは、選択したコンパートメント内のすべてのリソースに関連する使用状況とコストが表示されます。

    • 名前別
    • OCID別
    • パス別(たとえば、root/compartmentname/compartmentname)
  • プラットフォーム: GEN_1は、OCIネイティブではないサービスです。GEN_2にはすべてのOCIネイティブ・サービスが含まれます
  • タグ
    • タグ・ネームスペース
    • タグ・キー + いずれかの値と一致または次のいずれかと一致
  • リージョン
  • サービス
  • サブスクリプションID
  • リソースOCID
  • 製品の説明 (判読可能な対応する名前)
  • SKU (部品番号) (たとえば、B91444)
  • テナント
  • 単位

フィルタの追加、編集、削除およびフィルタ・ロジックの詳細は、フィルタを参照してください。

グループ化ディメンション

特定のグループ化に関してデータをビジュアル化できます。デフォルトでは、サービス別のグループ化ディメンションが表示されます。一度に1つのみのグループ化ディメンションを表示できます。

  • 可用性ドメイン
  • コンパートメント。コンパートメント別にグループ化する場合は、表示名の値とコンパートメントの深さを選択できます。コンパートメントの深さは、コンパートメントのグループ化基準の最下位レベルに相当します。そのグループ化レベルより上のレベルはすべて、それらのコンパートメントに直接含まれるものを返します。グループ化レベルは、それらのコンパートメント内のすべてのリソースの値と、その下位のコンパートメント内のすべてのリソースの値を返します。
    • 表示形式
      • コンパートメント名
      • コンパートメントOCID
      • コンパートメント・パス

      ノート: 「コンパートメントOCID」を選択した場合、「コンパートメント・レベル」は表示されません。

    • コンパートメント・レベル
      • すべて(デフォルト): すべてのコンパートメントが表示されます。値には、その特定のコンパートメント内のリソースのみに関連する使用状況/支出が表示されます。
      • レベル1 (ルートのみ): 1列のみが返され(ルート)、ルートおよびすべての子コンパートメントに含まれるリソースの値が表示されます。
      • レベル2 (ルート/<value>): ルートが、ルートに含まれるリソースと等しいルートの値とともに表示されます。ルートの直接の子であるすべてのコンパートメントも返されます。それらの各コンパートメントの値は、それに含まれるすべてのリソースの合計、またはそれらのコンパートメントの子に含まれるリソースの合計です。
      • レベル3 (ルート/<value>/<value>): ルートが、ルートに含まれるリソースと等しいルートの値とともに表示されます。また、レベル2のコンパートメントも、その特定の各コンパートメントに含まれるリソースと等しい値とともに返されます。レベル2のコンパートメントの第1子レベルも返されます。第3レベルのコンパートメント(root/child1/child2)の値は、それらのコンパートメント内のリソースに、それらのコンパートメントのすべての子にあるすべてのリソースを加えた値と等しくなります。
      • レベル4 (ルート/<value>/<value>/<value>)
      • レベル5 (ルート/<value>/<value>/<value>/<value>)
  • プラットフォーム: GEN_1はOracle Cloud Infrastructureネイティブではないサービスですが、GEN_2にはすべてのネイティブOracle Cloud Infrastructureサービスが含まれます。
  • リージョン
  • リソースOCID
  • サービス
  • サービスと製品の説明
  • サービスとSKU (部品番号)
  • SKU (部品番号)
  • SKU (製品の説明)
  • サブスクリプションID
  • タグ
    • タグ・ネームスペース
    • タグ・キー
  • テナントID
  • テナント名

グループ化ディメンションの表示と変更の詳細は、グループ化ディメンションを参照してください。

チャート・データの表示および作業

「コスト分析」ページが最初に開いたとき、デフォルト・ビューには「サービス別コスト」レポートが表示され、サービス別に「毎日」粒度でグループ化されます。デフォルトの日付範囲は、月の初日から現在の日付までです。「原価分析」チャートは、日付(UTC)をX軸に、原価金額をY軸に編成されています。チャートが表示されているときに、チャート内のデータ・ポイントの上にマウスを置くと、詳細が表示されます。チャートの表示形式が「棒」グラフ(デフォルト)、「折れ線」グラフまたは「積線」グラフのいずれであっても、ツールチップに特定の時間における特定のY軸アイテムのコスト値のサマリーが表示されます。

ノート

カスタム・タブには、棒グラフのみが表示されます。

まず、「レポート」メニューからいずれかを選択して事前定義済レポートにチャート・データを表示し、日付範囲と粒度を調整してから、フィルタグループ化ディメンション(あるいはその両方)を追加または削除できます(つまり、1つ以上のフィルタに従うか、フィルタと単一のグループ化ディメンションの両方を使用して、コスト・データを表示します)。

調整内容は、事前定義済レポートと一緒に、後で表示できる保存済レポートとして保存することもできます。レポートの保存の詳細は、レポートの保存を参照してください。

チャートの右側の「凡例」ボックスには、デフォルトですべてのデータが表示され、各アイテムが色分けされています。「凡例」アイテムのいずれかをクリックして、そのアイテムのチャート・データをオンまたはオフに切り替えることができます。たとえば、各種サービスとそのコストが示されたチャートを表示すると、「凡例」ボックスに、問合せに関連する影響を受けるすべてのサービスが含まれます。1つ以上のサービスを切り替えると、チャート出力でそれが動的に表示または非表示になります。ただし、「Legend」のデータを切り替えても、表ビューに表示されるデータやダウンロードされる内容は変更されません。

チャートの下にチャートの表形式ビューも表示されます。期間、フィルタリングおよびグループ化ディメンションのオプションを変えて適用すると、これが更新されます。表データを表示しているときに、任意の列ヘッダーをクリックして、昇順または降順でソートできます。

コストを押し上げている要因については、次のトピックを参照してください:

ノート

「コスト分析」にデータが表示されるまでに48時間かかる場合があります。

問合せ履歴の表示

ページの上部にある「問合せ履歴」リンクをクリックすると、コスト分析問合せ履歴をいつでも表示できます。このリンクをクリックすると、Oracle Cloud Infrastructure Logging の「監査」ページが開きます。

「監査」ページは、コスト分析関連の監査イベントが表示されるよう、事前にフィルタ処理されています。

「イベントの探索」タブでは、com.oraclecloud.UsageApi.GetUsageタイプのコスト分析問合せイベントの問合せパラメータを表示できます。イベント・エントリのJSONビューを展開して、additionalDetailsノードにある問合せパラメータを表示します。

次に、表示される問合せフィールドを示します:

  • endTime
  • granularity
  • queryType
  • startTime
  • tenantId

例:

{
  "datetime": 1650325072577,
  "logContent": {
    "data": {
      "additionalDetails": {
      "endTime": "<time>"
      "granularity": "<granularity>"
      "queryType": "<type>"
      "startTime": "<date-time>"
      "tenantId": "<unique_ID>"
      }

フィルタ

フィルタの追加、編集、削除の方法、およびフィルタ・ロジックについては、次を参照してください。

フィルタ・ロジック

複数のフィルタを指定する場合、特定の各フィルタ内ではOR、異なるフィルタ間ではANDを使用します。たとえば、サービスがコンピュート、ブロック・ストレージ、オブジェクト・ストレージ、データベースであり、タグのタグ・キーが"MyKey"のフィルタを適用すると、(Compute OR Block Storage OR Object Storage OR Database) AND Tag Key "MyKey"に対するデータが表示されます。

ただし、タグ・フィルタは一意のケースです。結合されたORとして機能する複数のタグ・フィルタを追加できます。

ノート

タグ・キー値は、使用可能なタグ・キー値を選択しようとすると、10つのみ取得され、リストに表示されます。または、フィルタ対象のタグ・キー値を手動で入力することもできます。

複数のフィルタを使用したコストの表示

最初に単一のフィルタに基づいてコスト分析チャート・データをフィルタし、その後フィルタを追加できます。例:

  1. 「グループ化ディメンション」「サービス」に設定して、サービス別にコストを表示します。
  2. 「フィルタ」から、タグによるフィルタを追加します。
  3. タグ・ネームスペースを選択します(この例では、選択したネームスペースとして"Financial"を使用します)。
  4. タグ・キーを選択します(この例では、選択したキーとして"Owner"を使用します)。
  5. 「いずれかの値と一致」(AND条件)または「次のいずれかと一致」(OR条件)のいずれかを指定します。

    たとえば、"alpha"が値で、「次のいずれかと一致」が選択されている場合、所有者として"alpha"を持つすべてのサービスが表示されることを意味します。逆に、複数の値"alpha"および"beta"が選択されており、「次のいずれかと一致」が選択されている場合、これはOR条件(つまり、"alpha"または"beta"値と一致するタグ・キー"Owner"を持つ、"Financial"ネームスペースのすべてのサービスのコストを表示するフィルタ)に相当します。

  6. 「選択」「適用」の順にクリックし、フィルタされた情報を含む「コスト分析」チャートをリロードします。

タグによる別のフィルタを追加して、データをさらに分類することもできます。例:

  1. 「フィルタ」から、タグによるフィルタを追加します。
  2. タグ・ネームスペースおよびタグ・キー("Cost Center"ネームスペースなど)を選択します。
  3. 「次のいずれかと一致」を選択し、たとえば、"1234"または"5678"のコスト・センター値でフィルタします。

    「選択」「適用」の順にクリックすると、このフィルタによって、作成したばかりのタグ・フィルタに加えてこの2つ目のタグ・フィルタが適用された("Financial"ネームスペース、タグ・キー"Owner"、"alpha"または"beta"値 + "1234"または"5678"の値を持つ"Cost Center"ネームスペース)すべてのサービスのコストが表示されます。2つのタグ・フィルタを合せると、実質上前のフィルタとのANDに等しくなります(2つのフィルタは「フィルタの追加」ドロップダウン・リストの横に表示されます)。

    または、2つ目のタグ・フィルタ("1234"または"5678"の値を持つ"Cost Center"ネームスペース)のかわりに、サービス・フィルタ(NETWORK)を追加できます。これにより、"alpha"または"beta"の両方の値と一致し、かつ、NETWORKサービス・タイプでフィルタされるタグ・キー"Owner"を持つ、"Financial"ネームスペースのすべてのサービスのコストが表示されます。

グループ化ディメンション

グループ化ディメンションを使用すると、データの集計方法は変更されますが、合計は変更されません。リソースの特定のフィールドにリソースの値がない場合は、それらのリソースの合計を反映する「値なし」列が表示されます。GEN_1の製品には、多くの場合、可用性ドメイン、コンパートメントまたはリソースIDがありません。

コストを消費しているリソースの識別

チャートに表示された、たとえばデータベース・サービスの使用量が多いことに気付き、どのリソースが原因であるかを特定する場合は、「グループ化ディメンション」リストからリソースOCIDでグループ化できます。次に、「フィルタ」からサービス・タイプ(この例では、データベース)のフィルタを追加し、「適用」をクリックしてチャートをリロードします。

チャートがリロードされ、チャートのデータ・ポイントにカーソルを置いたときと「凡例」ボックスの両方で、データベース・コストを押し上げていたリソースOCIDが表示されます。これらのリソースOCIDは、チャートの下のデータ表にも表示されます。必要に応じて、「タブ・アクション」をクリックし、「表をCSVとしてダウンロード」または「チャートのダウンロード」を選択して、この情報を保存できます。

ヒント

「凡例」ボックスは、チャートが最初にロードされたときはデフォルト・サイズに設定されていますが、ボックスをクリックしてドラッグし、ボックス内の長い項目(OCIDなど)を簡単に読み取れるようにすることができます。

リソースの詳細については、OCIDをコピーしてコンソールの「検索」ボックスに入力し、コストを押し上げているリソースを特定してください。

コストを特定するためのサービスとSKUまたはサービスと製品の説明によるグループ化

場合によっては、サービスに複数のSKU番号が表示されることがあります。サービスとSKU(部品番号)でグループ化すると、同じサービスに複数のSKU番号が「凡例」ボックスに表示されます。たとえば、「凡例」ボックスに複数のコンピュート・エントリがあるが、それらのSKUが異なる場合、基礎となるインフラストラクチャ・コンポーネントを複数使用しているリソースが1つあることを意味します。このケースは、実際にはブロック・ストレージで最も一般的です(複数のブロック・ストレージ・エントリが異なるSKUで表示されます)。具体的には、ブロック・ストレージの場合、ストレージ自体に対して課金されますが、ブロック・ストレージからのデータ転送に対しても課金されます。その結果、複数の「ブロック・ストレージ」アイテムが異なるSKU番号で「凡例」ボックスにリストされます。例:

Block Storage / <SKU number 1>
Block Storage / <SKU number 2>
Block Storage / <SKU number 3>
Block Storage / <SKU number 4>

この同じタイプのデータを表示する別の方法として、「サービスと製品の説明」グループ化ディメンションを使用する方法があります。「凡例」ボックスは同様にソートされますが、データの表示方法は異なります。つまり、実際の製品説明に従うか、関連付けられているSKUに従うかです。例:

Block Storage / Block Volume - Backup
Block Storage / Block Volume - Free
Block Storage / Block Volume - Performance Units
Block Storage / Block Volume - Storage
ヒント

デフォルトでは、これらの説明は長くて見えない場合があるため、「凡例」ボックスのサイズを変更して見えるようにする必要があります。

データベース・サービスも有用な例です。データベースのインスタンスが異なる場合があり、データベース・サービス内のブロック・ストレージに対しても課金されます。たとえば、このような場合、次のエントリが凡例に表示されます:

Database / DBaaS - Attached Block Storage Volume - Standard Performance

ネットワーク転送のデータベース・サービスでも課金されます。例:

Database / Oracle Autonomous Data Warehouse - Exadata Storage

アプリケーション・バージョンのライセンス料も発生する可能性があります:

Database / Database Cloud Service - Enterprise Edition High Performance

コストおよび使用状況レポートは、コスト分析チャートで確認したこのような情報をさらに切り分ける場合に適した方法です。たとえば、コスト・レポートで、同じSKU番号がブロック・ストレージにも関連付けられていることがわかります。その結果、二重請求されたのではないかと疑問に思います(ただし、実際にはそうではありません)。実際のコストを調査するには、まずSKUでコストCSVスプレッドシートをフィルタします。特定のSKUを使用してCSVにフィルタを適用すると、製品/説明列から消費しているサービスを確認できます。たとえば、あるSKUが多くの「ブロック・ボリューム - パフォーマンス・ユニット」を使用している可能性があり、この列に「DBaaS - アタッチされたブロック・ストレージ・ボリューム」も表示されていることに気付きます。

データをさらに切り分けるには、すべての「ブロック・ボリューム - パフォーマンス・ユニット」のうち、たとえば「DBaaS - アタッチされたブロック・ストレージ・ボリューム」エントリの製品/リソースID列からリソースIDをコピーし、以前に適用したSKUフィルタを削除します。次に、かわりにリソースIDに基づいてスプレッドシートをフィルタします。これにより、特定のリソースIDが消費しているすべてのコンポーネントが表示されます(製品/説明列に表示されます)。
ノート

コスト・レポートを表示すると、コスト/製品Sku列と製品/説明列は互いにマップされ、CSVでは隣接する列です。レポートに表示されるこれらのフィールドおよびその他のフィールドの詳細は、コスト・レポートを参照してください。
同様に、コスト分析を使用して、製品の説明フィルタでリソースOCIDグループ化ディメンションを実行し、特定の製品を使用しているすべてのリソースを表示できます。たとえば、フィルタとして「ブロック・ボリューム・パフォーマンス・ユニット」を選択すると、「コスト分析」チャートには、「ブロック・ボリューム・パフォーマンス・ユニット」を使用しているリソースが表示されます。特定のリソースの識別の詳細は、コストを消費しているリソースの識別を参照してください。

コスト詳細データのダウンロード

任意の「コスト詳細」タブの「タブ・アクション」メニューから:

  • 現在の「コスト詳細」タブからデータのCSVファイルをダウンロードするには、「表をCSVとしてダウンロード」オプションを選択します。開いた「エクスポートの確認」で、「確認」をクリックします。これで、ファイル名に現在の日付が入ったCSVファイルをダウンロードできます。
  • チャートおよび表データをPDFにエクスポートするには、「現在のタブをPDFとしてダウンロード」オプションを選択します。開いた「エクスポートの確認」で、「確認」をクリックします。これで、「日付別コスト詳細」タブの名前とともにPDFファイルを保存できます(このPDFファイルの名前には、現在のタイムスタンプが付いています)。
  • 現在の「コスト詳細」タブから、チャートのPNGイメージをダウンロードするには、「チャートのダウンロード」を選択します(ファイル名には、現在の日付が入ります)。チャート・イメージには凡例アイテムが含まれ、選択した時間範囲、適用済フィルタおよびグループ化ディメンションが反映されます。

レポートの保存

コスト分析の「レポート・アクション」メニューを使用して、保存済レポートを作成します。レポートには、後でコンソールを終了してコスト分析に戻ってから、日付、フィルタ、粒度またはグループ・ディメンションのセットを再指定することなくアクセスできます。保存したレポートは、後で名前変更、更新または削除できます。最大10個のレポートを保存できます。

事前定義済のコスト分析レポートのいずれかを変更して保存レポートを作成し、カスタム設定を新規レポートとして保存できます。新しいレポートには、独自のフィルタ、グループ化ディメンション、粒度および日付範囲の設定のセットを含めることができます。

レポートを保存するには、適切なポリシーも必要です。詳細は、必要なIAMポリシーを参照してください。

コスト分析レポートを保存するには:

  1. ナビゲーション・メニューを開き、「請求とコスト管理」を選択します。「コスト管理」で、「コスト分析」を選択します。
  2. 「レポート」から、事前定義済レポートのいずれかを選択するか、デフォルトの「サービス別コスト」レポートを使用します。
  3. 必要に応じて問合せを調整します。問合せ設定の詳細は、チャート・データの表示および作業フィルタおよびグループ化ディメンションを参照してください。コスト分析問合せインタフェースとそのフィールドおよび使用可能な値の説明については、コスト分析問合せフィールドも参照してください。
  4. 変更を加えると、「レポート」メニューから現在選択されている事前定義済レポートの名前が(編集済)に変わります。
  5. 変更が完了し、新規レポートを保存する場合は、「新規レポートとして保存」をクリックします。
  6. 「新規レポートとして保存」ダイアログで、「名前」フィールドにレポートの名前を入力します。機密情報を入力しないでください。
  7. 「保存」をクリックします。

    レポートが保存されたという通知が表示され、そのレポートが「レポート」メニューでも選択されます。

  8. カスタム・レポート設定をまだ適用していない場合は、「適用」をクリックして変更を表示します。

新しい保存済レポートは、今後「レポート」メニューの「保存済レポート」の下から選択できるようになりました。「スケジュール済レポート」ページを使用して、スケジュールに基づいて保存済レポートを実行することもできます。詳細は、スケジュール済レポートを参照してください。

ノート

レポートは10個までという制限を超えた場合、新しいレポートで上書きする既存のレポートを「既存のレポートを上書き」ボックスから選択する必要があります。

保存したレポートは、名前変更、進行中の変更をリセット、更新または削除できます。

レポートへのカスタム・タブの追加

デフォルトでは、コスト分析には、時系列ベースのチャートと表形式出力が表示されます。カスタム・タブを使用すると、グループ化ディメンションの任意の組合せに基づいて、チャートと表形式出力の両方を含むタブを追加して、レポートをカスタマイズできます。

たとえば、コンパートメントとサービス・タイプに関心がある場合は、カスタム問合せを作成して、コンパートメントとサービスのマッピングを、コスト分析によってすべての事前定義済レポートに生成されるのと同じチャートおよび表形式出力の形式で示すことができます。作成したカスタム・タブは、保存済レポートのいずれかにのみ保存できます。まず、事前定義済のコスト分析レポートのいずれかを選択し、カスタム・タブを追加して(最大5つのカスタム・タブを保存済レポートに保存可能)、レポートを保存できます。最大で合計10個のレポートを保存できるため、合計で最大50個のカスタム・タブを作成できます(10個の保存済レポートに保存されます)。
ノート

カスタム・タブを保存済レポートに保存せずにコンソールの「コスト分析」セクションから移動した場合や、カスタム・タブを保存せずにサインアウトした場合、コスト分析に戻ったときにそのカスタム・タブは使用できません。
カスタム・タブを追加するには:
  1. ナビゲーション・メニューを開き、「請求とコスト管理」を選択します。「コスト管理」で、「コスト分析」を選択します。
  2. 「レポート」から、事前定義済レポートのいずれかを選択するか、デフォルトの「サービス別コスト」レポートを使用します。
  3. 「コスト詳細」チャートで、「日付別コスト詳細」タブの横にある「+ タブの追加」をクリックします。「カスタム・タブの追加」パネルが表示されます。
  4. 「名前」にカスタム・タブの名前を入力します。機密情報を入力しないでください。
  5. 「表の行」「グループ化ディメンション」で、チャートおよび表のX軸(行)データに対応するグループ化ディメンションを選択します。
    次のグループ化ディメンションから選択します:
    • 可用性ドメイン
    • コンパートメント
    • プラットフォーム
    • リージョン
    • リソースOCID
    • サービス
    • サービスと製品の説明
    • サービスとSKU (部品番号)
    • SKU (部品番号)
    • SKU (製品の説明)
    • サブスクリプションID
    • タグ(選択すると、タグ・ネームスペースとタグ・キーを入力可能)
    • テナントID
    • テナント名
  6. 「表の列」「グループ化ディメンション」で、チャートおよび表のY軸(列)データに対応するグループ化ディメンションを選択します。選択できるグループ化ディメンションは、前のステップで「表の行」に選択できるグループ化ディメンションと同じです(ただし、まったく同じグループ化ディメンションを行と列両方のグループ化ディメンションとして同時に選択することはできません)。
  7. 「追加」をクリックします。カスタム・タブが作成されたという通知が表示され、新しいチャートおよび表を含む新しいタブが「コスト詳細」の下に表示されます。このタブには次の通知も表示されます。「タブは、システム・レポートに保存できません。今後のセッションでこのタブを引き続き表示するには、新規レポートとして保存してください。」通知に埋め込まれた隣接する「新規レポートとして保存」ボタンをクリックするか、「コスト分析」ページ上部の「レポート」の下にある同じボタンをクリックします。
  8. 「新規レポートとして保存」をクリックします。「新規レポートとして保存」ボックスが表示されます。
  9. 「名前」に保存済レポート名を入力し、「保存」をクリックします。名前には、機密情報を入力しないでください。レポートが保存されたという通知が表示され、その保存済レポートが「レポート」メニューでも選択されます。

これでカスタム・タブとカスタム・レポートが保存されました。新しいタブのチャートと表形式のデータ出力は分析に使用できます(チャート・データの表示および作業も参照してください)。

たとえば、どのサービスがコストを押し上げているかをリージョン別に表示する場合は、「表の行」として「リージョン」を選択し、カスタム・タブの「表の列」設定で「サービス」を選択します。「リージョン別コスト」では、チャートのX軸にサービス使用状況の観点からリージョンが表示され、Y軸にコストが表示されます。「詳細」の表形式出力では、表の各行に各リージョンがリストされ、特定のリージョンにおける各サービスのコストが各列に表示されます。

カスタム・タブを保存した後、さらにタブ(レポートごとに合計5つまで),を追加したり、タブを編集または削除したり、カスタム・タブからデータをダウンロードしたりできます。

コストの予測

コスト分析を使用すると、過去の使用状況データに基づいて、将来の使用状況および消費の情報を見積ることができます。

ノート

予測値は、過去の使用状況トレンドに基づく単なる見積であり、実際の使用状況とは異なる可能性があります。

コスト分析の検索設定の説明についてはコスト分析問合せフィールドを、検索の実行の詳細はチャート・データの表示および作業を参照してください。

ノート

予測は現在、カスタム・タブではサポートされていません。予測された時間範囲が「日付別コスト詳細」タブで使用されている場合は、予測せずに<date>までの問合せに戻ります。

コスト分析での予測には、次の特徴があります:

  • 予測には指数平滑法が使用されます。
  • 「毎日」粒度で予測を行えるようにするには、少なくとも10日間の履歴データが必要です。日付範囲フィールド(開始日/終了日(UTC))はこれに従って調整されます。
  • 「毎月」粒度で予測を行うには、少なくとも3か月間の履歴データが必要です。「毎日」粒度の場合と同様に、日付範囲フィールド(開始日/終了日(UTC))はそれに従って調整されます。
  • 予測できるのは実際の使用状況が存在する範囲までです。たとえば、15日間の履歴データしかない場合、予測できるのは15日間のみです。4か月間のデータしかない場合、予測できるのは今後4か月間のみです。
  • 「毎日」粒度での予測の最大限度は93日です。「毎月」予測の最大限度は12か月です。
  • 24時間の遅延が組み込まれているため、直近の24時間は常に予測されます。同様に、「毎月」予測モードでは、現在の月がどこまで進んでいるかに関係なく、現在の月は常に予測されます。
  • 実際の使用状況が存在する連続した日付からの予測のみ実行できます。つまり、今日が3月26日の場合、日付範囲は少なくとも3月24日から始まる必要があります。

予測コストを表示するには:

  1. ナビゲーション・メニューを開き、「請求とコスト管理」を選択します。「コスト管理」で、「コスト分析」を選択します。
  2. 必要に応じて、検索パラメータを変更し、「予測の表示」を選択します。最初に「予測の表示」を選択してから、検索設定を選択することもできます。いずれの場合も、予測データを表示できます。
  3. 「適用」をクリックします。

チャートに予測データがリロードされます。すべてのチャート・タイプ(折れ線または積上げ折れ線)で、チャートの右端(のグレー表示されている部分)に「予測」セクションが表示されます。さらに、「合計(予測を含む)」コスト合計フィールドがチャート上部の「期間」および「累積コスト」フィールドの後に追加されます。最後に、予測データはチャートの表形式ビューにも表示されます(予測列がグレー表示された行として追加されます)。

設定内容を予測データも含めて保存済レポートとして保存することを選択できます。データのCSVファイルまたはチャートのPNGファイルをダウンロードすることもできます。このファイルには、予測データが含まれています。

サブスクリプションの詳細およびコストの表示

テナンシは、テナンシのタイプに応じて、サブスクリプションの詳細を表示できます。「サブスクリプションID」グループ化ディメンションを使用して、テナンシのサブスクリプションの観点からコストを表示することもできます。

サブスクリプションの詳細を表示できますが、特定のタイプのテナンシについてのみです:

  • テナンシが組織内のテナンシの場合、「コスト分析」ページの上部で「サブスクリプション詳細の表示」リンクが使用可能であり、ここから親テナンシと任意の子テナンシのサブスクリプション詳細を表示できます。
  • テナンシが組織内のテナンシの場合、子テナンシはコスト分析でサブスクリプション詳細を表示できないため、そのようなリンクは使用できません。
  • テナンシが組織の一部ではないスタンドアロン・テナンシの場合、「サブスクリプション詳細の表示」リンクが使用可能です。組織内の親テナンシに似たサブスクリプション詳細を表示できますが、若干の違いがあります。

対象となるテナンシの「サブスクリプション詳細の表示」をクリックすると、「サブスクリプション詳細」パネルが表示され、詳細が表形式でリストされます。表には次のフィールドが含まれています。

  • サブスクリプションID
    ノート

    組織内の親テナンシの場合のみ。このフィールドは、スタンドアロン・テナンシには存在しません。
  • タイプ
  • 開始日
  • 終了日
  • コミットメント(<currency>)
  • 使用量(<currency>)
  • 残高(<currency>)
  • 請求の経過日数

組織内の親テナンシの「サブスクリプション詳細」パネルを表示する場合、表の最初の行は親テナンシのサブスクリプションに対応し、それ以降の行は子テナンシのサブスクリプションに対応しています。一方、スタンドアロン・テナンシの「サブスクリプション詳細」パネルには、スタンドアロン・テナンシのサブスクリプション詳細情報が表示される1行のみがあります。

サブスクリプション別コストの表示

「サブスクリプションID」グループ化ディメンションを使用して、特定のサブスクリプションでフィルタし、テナンシの使用状況がどのサブスクリプションに対して発生したかを特定できます。その結果、特定のサブスクリプションに関連付けられたコスト(スタンドアロン・テナンシの場合)または複数のサブスクリプションのコスト(子テナンシを持つ親テナンシの場合)を表示できます。サブスクリプションIDはチャートのX軸に示され、「凡例」ボックスにもリストされます。

たとえば、デフォルトの「サービス別コスト」レポートを使用し、必ず「サブスクリプションID」グループ化ディメンションとして選択すると、コスト分析のチャートと表に1つ以上のサブスクリプションID別のコストを表示できます。後で、このようなサブスクリプションIDの使用状況に焦点を当てたカスタム・レポートを保存できます。

詳細は、コスト分析問合せフィールドチャート・データの表示および作業およびグループ化ディメンションを参照してください。

仮想マシン・クラスタ・プラガブル・データベースからのコストおよび使用状況の表示

コスト分析およびOCI独自のコスト・レポート・タイプを使用して、仮想マシン・クラスタ内のプラガブル・データベースのコストおよび使用状況を表示できます。

ノート

コスト分析では、この機能が使用可能になる前に日付範囲を問い合せると、null値が返されます。

コスト分析でプラガブル・データベースのコストを表示するには:

  1. ナビゲーション・メニューを開き、「請求とコスト管理」を選択します。「コスト管理」で、「コスト分析」を選択します。
  2. 問合せフィールド、コスト分析インタフェースおよびレポートの作成の詳細は、コスト分析問合せフィールドおよびチャート・データの表示および作業を参照してください。
  3. 希望する開始日と終了日、および粒度を選択します。
  4. 「表示」から、「属性コスト」を選択します。
  5. 「フィルタ」から、「タグ」を選択します。
  6. 「タグ」ウィンドウで、orcl-cloudタグ・ネームスペース、parent_resource_id_1タグ・キーを選択し、「次のいずれかと一致」を選択した後、仮想マシン・クラスタOCIDを入力します。
  7. 「選択」をクリックします。
  8. 「グループ化ディメンション」から、「リソースOCID」を選択します。
  9. 「適用」をクリックします。

    「日付別コスト詳細」タブのチャートおよび表には、プラガブル・データベースのコストが表示されます。

    チャート「凡例」には、親仮想マシン・クラスタおよび各プラガブル・データベースが表示されます。チャートでは、レポート問合せによって返された各プラガブル・データベースのコスト・データのみをビジュアル化できます(親仮想マシン・クラスタ自体は表示されず、プラガブル・データベースのみが表示されます)。

    「詳細」表で、各プラガブル・データベースのコスト・データを日付別に表示できます。

コスト・レポート・タイプでプラガブル・データベースのコストを表示するには:

  1. コスト・レポートのダウンロードの手順に従って、コスト・レポートをダウンロードします。
    ノート

    仮想マシン・クラスタのプラガブル・データベースのコストは、FOCUSコスト・レポートではサポートされておらず、OCI独自のコスト・レポートでのみ使用できます。詳細は、OCI独自のコスト・レポート・スキーマを参照してください。
  2. コスト・レポートCSVでは、tags/列を仮想マシン・クラスタOCIDでフィルタし、lineItem/intervalUsageStart列を特定の日付でフィルタできます。

    コスト・レポートは、親仮想マシン・クラスタとそのプラガブル・データベースの合計コストを示します。親仮想マシン・クラスタの場合、合計コストがcost/myCost列に表示されます。親仮想マシン・クラスタ行のcost/attributedCost列およびusage/attributedUsage列はゼロの値を示し、仮想マシン・クラスタ内の各プラガブル・データベースの個々のコスト値はcost/attributedCost列およびusage/attributedUsage列で分割されます。
    ノート

    cost/attributedCostおよびusage/attributedUsage列は、この機能が利用可能になる前に生成されたコスト・レポートには存在しません。

APIの使用

APIの使用およびリクエストの署名の詳細は、REST APIのドキュメントおよびセキュリティ資格証明を参照してください。SDKの詳細は、SDKおよびCLIを参照してください。

次の操作を使用して、使用量を管理します:

次の操作を使用して、保存済レポートを管理します:

使用量APIを使用すると、使用量およびコスト・データを取得できます。次のことが可能です:
  • MONTHLYやDAILYなど、様々な粒度に基づいて問い合せます。
  • queryTypeを指定します(COST、USAGEなど)。
  • 異なるディメンション/タグでフィルタおよびグループ化し、SQL問合せのように機能します。
  • 最大4つのgroupByパラメータを使用します。

スキーマに準拠する使用量のエンドポイントURIの例を次に示します:

  • https://usageapi.<region>.oci.oraclecloud.com/20200107/usage

APIの詳細およびエンドポイントの完全なリストを表示するには、使用量APIを参照してください。