メインコンテンツまでスキップ

ディメンション、ラベル、タグ

ディメンションは、定量データを説明したり、文脈を付与したりする属性またはカテゴリ変数です。ラベルとタグは、リソースの識別・整理・グルーピングに使用されるキーと値のペアです。Cloud Analytics(クラウド分析)では、ディメンション、ラベル、タグは類似の目的を果たします。クラウド支出を分解し、データの粒度の高いビューを構築できるため、トレンド・パターン・関係性の特定が容易になります。

このページでは、主にデータソースが**請求データ(Billing data)**の場合のディメンション、ラベル、タグについて説明します。

概要

Cloud Analytics は、複数のセクションにグループ化された、さまざまなディメンション、ラベル、タグをサポートします。

ディメンション

DoiT コンソールでは、ディメンションは次のセクションにグループ化されています。

  • 最近使用:レポート作成時に直近で選択したディメンション上位 3 件。

  • 人気:レポートで最も選択されているディメンション。

  • 標準:このセクションには、リソースの論理的なグループ(例:アカウント、プロジェクト)、リソースメタデータ、コスト・クレジット・割引に関するディメンションなどが含まれます。

  • アロケーション:特定のメトリクスで収集したデータを配賦するために使用できる、Allocation rule を含むすべてのアロケーション。例えば、未配賦コストの分割など。

  • Google Kubernetes EngineGoogle Kubernetes Engine のディメンションを参照してください。

  • 日付/時間:日付/時間ディメンションは、レポート設定の時間間隔に関連します。新しいレポート作成時は、YearMonthDay のディメンションがデフォルトで追加されます。

ラベルとタグ

ラベルとタグは、ユーザー定義、またはクラウドプロバイダや DoiT により生成される場合があります。DoiT コンソールでは、ラベルとタグは次のセクションに表示されます。

  • ラベル:このセクションには、AWS cost allocation tagsGoogle Cloud labelsAzure tags(リソースに割り当てられたもの。リソースグループのタグは対象外)、Snowflake の QUERY_TAGDatadog labelsDatabricks labels、および DataHub API で定義されたカスタムラベルが含まれます。

  • システムラベル:DoiT およびデータプロバイダによって体系的に生成されるラベル。

  • プロジェクトラベル(Google Cloud 固有):Google Cloud のプロジェクトレベルで設定されたラベル。

  • GKE ラベルGKE コストの分析を参照してください。

  • GCP タグ:Google Cloud のタグは、コスト配賦分析やきめ細かなアクセス制御のために他のリソースに付与されるリソースです。Tags overviewを参照してください。

  • AWS Organization tags:Organization タグは、組織内のアカウントをまたいで AWS リソースを追跡するために使用できるカスタム属性ラベルです。

参照してください
  • Service:使用量が関連付けられているサービスの名称または短い説明。サービスは、SKU に分解できるクラウド技術の高レベルな種類を表します。Service ID も参照してください。

    Microsoft Azure の場合、Service ディメンションは cost details fieldMeterCategory に対応し、メーターの分類カテゴリ名を表します。例:Cloud servicesNetworking

  • SKU:サービスが使用するリソースタイプの説明。SKU(Stock Keeping Unit)は、一定の単価(Price Per Unit)が設定されたリソースそのものを指します。SKU ID も参照してください。

    SKU 価格については、各サービスプロバイダの料金ページを確認してください。例:AWS Cloud Services Pricingprices for Google's cloud services。Azure の SKU 説明は cost details fieldMeterSubCategory に対応します。

  • Provider:データプロバイダ。例:Amazon Web ServicesGoogle CloudMicrosoft AzureSnowflakeDatadog。また、データソースに DataHub のデータが含まれる場合、このディメンションは取り込まれたデータのプロバイダも識別します。

  • Project/Account ID階層グループも参照してください。

標準

階層グループ

  • Billing Account:DoiT プラットフォームにおけるお客様の請求アカウント ID です。

  • Google Cloud: Google Cloud Billing account IDaccount name。この情報は、DoiT コンソールのAssetsページ、または Google Cloud コンソールのManage Billing Accountsページでも確認できます。

    • Microsoft Azure: Azure サブスクリプションの一意の識別子。[cost details field]の SubscriptionId に対応します。Subscription ID は DoiT コンソールのAssetsページでも確認できます。
  • Folder: Google Cloud resource hierarchy におけるノード。フォルダには、プロジェクト・他のフォルダ・またはその両方を含めることができます。

    Folder ディメンションを使用する場合は、対象プロジェクトの親となるフォルダを含めてください。例えば、あるフォルダとその配下すべてのフォルダのコストを表示するには、filter として /{ORG_ID}/{FOLDER_ID}/(/[0-9]*)+ の正規表現を使用できます。/{ORG_ID}/{FOLDER_ID}/ を選択すると、最上位フォルダの直接コストのみが返されます。

  • Project/Account name:

  • Project/Account number: Google Cloud の場合は、自動生成される project number です。

Resource metadata

  • Resource: 該当する使用量を発生させたリソースの識別子。このディメンションは、個々の仮想マシンの一覧や、サービス別のきめ細かなコストデータの特定に使用できます。

    • Amazon Web Services: プロビジョニングしたリソースの ID。Amazon EC2 コンピューティングインスタンスの場合、このフィールドには instance ID が含まれます。詳細は、AWS Cost and Usage Reports Line item details: lineItem/ResourceId および Resource IDs を参照してください。

    • Google Cloud: 詳細使用量コストデータのエクスポートにおける resource.name フィールドから導出されます。ユーザーが指定した名前が含まれます。Compute Engine 仮想マシン(VM)インスタンスの場合、このフィールドには VM の instance name が含まれます。例:projects/{PROJECT_ID}/instances/{INSTANCE_NAME}

    • Microsoft Azure: Azure Resource Manager リソースの一意の識別子。[cost details field]の ResourceId に対応し、リソース名およびリソースタイプを含む完全修飾 ID です。

    • Snowflake: Snowflake リソースの一意の識別子。例えば、コンピュート(クエリ処理用の virtual warehouse)、ストレージ(構造化・半構造化データの管理)、アクセス制御(ロール・ユーザー・権限)など。詳細は Snowflake を参照してください。

  • Service: 使用量が関連付けられているサービスの名称または短い説明。サービスは SKU に分解できる高レベルの type のクラウドテクノロジーです。Azure の Service は[cost details field]の MeterCategory に対応し、メーターの分類カテゴリ名です。例:Cloud servicesNetworking

  • Service ID: 使用量が関連付けられているサービスの識別子。あわせて Service も参照してください。

    Microsoft Azure の場合、Service ID ディメンションは[cost details field]の MeterId に対応します。

  • SKU ID: サービスが使用するリソースの識別子。あわせて SKUAWS Cost and Usage Reports Product details: product/skuGoogle Cloud SKUs も参照してください。Microsoft Azure では、SKU ID は[cost details field]の ProductId に対応します。

  • Marketplace: Marketplace から購入したサービスと、クラウドプロバイダーが提供するサービスを区別するのに役立つディメンション。例はMarketplace expensesを参照してください。

  • Global Resource(Google Cloud 固有): 該当する使用量を発生させたリソースの、グローバルに一意な Google Cloud サービス識別子。このディメンションは、Google Cloud Billing の詳細使用量コストデータエクスポートにおけるresource.global_name フィールドに基づきます。

    • Compute Engine 仮想マシン(VM)インスタンスの場合、このフィールドには VM の instance ID が含まれ、Google Cloud によって割り当てられる一意の数値文字列です。例://compute.googleapis.com/projects/{PROJECT_ID}/zones/{ZONE}/instances/{INSTANCE_ID}

    • Cloud Storage の場合、きめ細かなコストデータの初日の対象日は 2024 年 2 月 13 日です。Cloud Storage バケット単位のきめ細かなコストデータの閲覧例はGCS Cost by Bucketを参照してください。

    すべてのリソースに識別子があるわけではありません。Global Resource 識別子のないリソースは、Cloud Analytics のレポートで Global Resource N/A と表示されます。あわせて Identify granular cost data by service も参照してください。

  • Operation:

    • Amazon Web Services: 該当する使用量を発生させた特定の AWS オペレーション。例えば、RunInstances の値は Amazon EC2 インスタンスのオペレーションを示します。

    • Microsoft Azure: meter の名称。[cost details field]の MeterName に対応します。

Credits and discounts

以下のディメンションは、コスト・クレジット・割引の表示と分析に役立ちます。

  • Cost Type: 課金種別。Cost Type はクラウドプロバイダーと DoiT によって定義されます。DoiT は、該当する場合に DoiT の割引、カスタム価格、Flexsave、その他の項目を加味するため、クラウドプロバイダーの請求データを再計算します。

    ヒント

    特に記載がない限り、このセクションではCostメトリックで測定される Cost Type について説明します。

    Amazon Web Services に関連する Cost Type:

    • BundledDiscount: 別のサービスまたは機能の使用量に基づいて適用される、サービスまたは機能の使用量ベースの割引。

    • Credit: DoiT promotional creditsおよび AWS が請求に適用したクレジット。

    • DiscountedUsage: Cost メトリックでは常に 0Usage メトリックでは、独自の Reserved Instances(RI)でカバーされるインスタンスの使用量を示します。

    • EDP: AWS Enterprise Discount Program(EDP)。

    • Fee: RI に対して支払った前払い料金および交換手数料に関する EDP。

    • Flexsave: DoiT Flexsave AWSによって生成されたコスト削減。consolidated resold accountsに有効です。

  • Flexsave: DoiT Flexsave AWS によって生成されたコスト削減。 consolidated resold accounts に有効。

    • FlexsaveCoveredUsage: Flexsave によってカバーされる Compute と SageMaker のオンデマンドコスト。Flexsave でカバーされた使用量アイテムは、対応する Flexsave の相殺アイテムによって調整されます。これと以下の Flexsave アイテムは、dedicated resold accounts に有効です。

    • FlexsaveNegation: Flexsave によって生成された Compute および SageMaker のコスト削減。

    • FlexsaveRecurringFee: Flexsave Savings Plans に関連する定期料金。Cost メトリクスでは Flexsave の定期料金は常に 0 です。

    • FlexsaveRIFee: Flexsave によってお客様の組織にアタッチされた Reserved Instances(RI)の月次定期料金。RI の利用率が 50% を超える場合にのみ、このコストが発生します。

    • FlexsaveRefund: Flexsave によってお客様の組織にアタッチされた RI の払い戻し。RI の利用率が 50% 未満の場合に払い戻しを受け取ります。

    • FlexsaveManagementFee: Flexsave for RDS サービスに対して DoiT が請求する管理手数料。

    • FlexsaveUsage: Flexsave によってカバーされる DB インスタンスの料金。既知の問題により、現在 Savings メトリクスの場合、Flexsave for RDS によって生成されたコスト削減は FlexsaveManagementFee のコストタイプに紐づきます。

    • RIFee: お客様所有の Partial Upfront RI および No Upfront RI の月次定期料金。RI の料金は毎月 1 日に請求されます。

    • RiVolumeDiscount: 請求に適用される Amazon EC2 Standard Reserved Instance のボリューム割引

    • PrivateRateDiscount: 請求に適用される Private Pricing Agreement(PPA)の割引。

    • Refund: 請求に適用されるマイナスの料金。

    • SavingsPlanCoveredUsage: お客様所有の Savings Plan によってカバーされるオンデマンドコスト。Savings Plan でカバーされた使用量アイテムは、対応する Savings Plan の相殺アイテムによってオフセットされます。

    • SavingsPlanNegation: 対応する Savings Plan でカバーされた使用量アイテムに関連して、お客様の Savings Plan ベネフィットによって相殺されたコスト。 AWS Savings Plans の明細アイテム を参照してください。

    • SavingsPlanRecurringFee: No Upfront または Partial Upfront の Savings Plans に対応する、あらゆる時間単位の定期料金。

    • SavingsPlanUpfrontFee: All Upfront または Partial Upfront の Savings Plans を購入した際の一回限りの前払い料金。

    • SppDiscount: AWS Solution Provider Program の割引。DoiT から AWS を購入しておらず、かつ AWS Activate または移行クレジットを保有している場合にのみ有効です。

    • Tax: 請求プロファイルに基づいて DoiT がお客様の請求に適用した税金。

    • Usage: AWS の On-Demand Instance 料金で課金される使用量。

    Google Cloud に関連するコストタイプ:

    Microsoft Azure に関連するコストタイプ:以下のコストタイプは、コスト詳細フィールド PricingModel に対応します。

    • OnDemand: Azure メーターが従量課金(pay-as-you-go)モデルで価格設定されます。

    • Reservation: Azure メーターが Reservation モデルで価格設定されます。

    • Spot: Azure メーターが Spot モデルで価格設定されます。

    • SavingsPlan: 対象リソースに Azure savings plan for compute が適用されています。あわせて View Azure savings plan cost and usage details も参照してください。現在、DoiT Cloud Analytics は Azure savings plan の償却コストをサポートしていない点に注意してください。

  • Credit: AWS クレジット、DoiT プロモーションクレジット、および Committed Usage Discountsustained Usage DiscountFree tier discount などの Google Cloud のクレジット。

  • Savings Type(AWS 固有): このディメンションは Savings メトリクス と併せて使用します。DoiT との関係を通じて、AWS 上でさまざまな価格プログラムにより蓄積されたコスト削減を可視化できます。DoiT Flexsave、Enterprise Discount Program(EDP)、Private Pricing Agreement(PPA)によって生成されたコスト削減をモニタリングできます。

参照してください

System labels

System Labels は、DoiT およびデータプロバイダー(例:AWS・Google Cloud・Microsoft Azure・Snowflake・Datadog など)によって体系的に生成されます。

注意

DoiT または Google Cloud によって生成される System Labels の多くは、選択すると自動的に短い名称またはエイリアスに置き換えられます。その他のラベルにはエイリアスが割り当てられておらず、選択の有無にかかわらず同じままです。

By DoiT

  • cmp/commitment_type(エイリアス:CUD Type): コミットメントの種類。例:General purpose N1 commitments、Compute-optimized C2 commitments。

  • cmp/compute_resource_name(エイリアス:GCE Resource): Google Compute Engine のリソース名。例:CPU、memory、extended memory。

  • cmp/eligible_for_commitment(エイリアス:CUD Eligible): committed use discounts(CUDs) の対象となるワークロード。

  • cmp/flexsave_eligibility: AWS ワークロードにおける Flexsave の適格性。プリセットレポートでの適用は Flexsave coverage を参照してください。

  • cmp/machine_type(エイリアス:Machine Type): マシンタイプ。例:C2 Compute-optimized、E2 General-purpose、N1 shared-core、N4 General-purpose。

  • cmp/memory_to_core_ratio(エイリアス:GB/CPU): CPU コアあたりのメモリ(RAM)量。

  • doit/aws_support_group_id: このラベルは、MPA(支払者)レベルでのサポート契約およびサポートレベルに基づいて割り当てられます。特定のアカウントに関連付けられた AWS サポート料金をグループ化・識別するために使用されます。 レポートにおける AWS サポート料金 を参照してください。

  • pricebook/rule_name: 価格ブックで定義されたルール名です。特定のリソースに適用されたルールを識別し、適用された料金体系の文脈を理解するのに役立ちます。たとえば、ルール名として EDP を選択すると、AWS Enterprise Discount Program 契約の料金を分析できます。適用例は AWS Enterprise Discount Program(EDP)の分析 を参照してください。

  • pricebook/rate_value: AWS リソースに適用される割引率です。たとえば、7% の EDP は 0.93 と表示されます。

By Google Cloud

  • compute.googleapis.com/cores(別名: Cores): 仮想マシンで利用可能な vCPU の数。

  • compute.googleapis.com/memory(別名: Memory): 仮想マシンで利用可能なメモリ容量(GB)。

  • compute.googleapis.com/machine_spec(別名: Machine Spec): VM のマシンタイプ。

  • compute.googleapis.com/is_unused_reservation(別名: Unused Reservation): 未使用のゾナル予約。

参照してください

Google Cloud Docs: Available system labels

By AWS

このセクションでは、AWS のコストと使用状況データを分析する際に特に有用な AWS システムラベルを取り上げます。

  • aws/item_desc: 明細項目の説明。例として、特定の期間中に発生した使用量のタイプなど。

    このラベルを使用して、AWS サポートプランの割引やレートを確認できます。詳しくは AWS support plan charges および レポート内の AWS サポート料金 を参照してください。

参照してください

AWS Cost and Usage Reports(AWS CUR)の列: Data dictionary

By Microsoft Azure

DoiT コンソールの Azure システムラベルは、cost details fields からマッピングされています。以下は、利用可能な Azure システムラベルの一部です(網羅的ではありません)。

  • azure/charge_type: UsagePurchaseRefund のどれに関連する料金かを示します。サンプルレポートは Azure usage, purchases, and refunds を参照してください。

  • azure/ReservationId: 購入済み予約インスタンスの一意の識別子。

  • azure/ServiceInfo: サービス固有のメタデータ。

  • azure/product_order_name: 製品注文の一意の名称。

  • azure/publisher_name: パブリッシャー名。

  • azure/service_family: 対象サービスが属するサービスファミリー。

  • azure/subscription_name: Azure サブスクリプション名。

  • AdditionalInfo フィールドからマッピングされるラベル: サービス固有のメタデータ。例として、仮想マシンのイメージタイプなど。

By Databricks

System labels by Databricks を参照してください。

By Datadog

System labels by Datadog を参照してください。

By MongoDB

System labels by MongoDB を参照してください。

By Generative AI models

GenAI のシステムラベルは GenAI セクションにまとめられています。詳しくは System labels by GenAI を参照してください。

By Snowflake

System labels by Snowflake を参照してください。

Data ingestion limits

最適なパフォーマンスを確保するために、DoiT コンソールは、ユーザーのブラウザで保存および読み込める値の最大数をディメンション・ラベルごとに 5,000 に制限しています。上限を超える値はレポート編集時に表示されません。

たとえば、環境内のリソース数が種類(S3 バケット、EC2 インスタンスなど)に関係なく 5,000 を超える場合、完全一致の演算子(is または is not)を使用するフィルターは、アルファベット順の先頭から 5,000 個のリソースのみをチェックします。その結果、一致なしまたは不完全な検索結果 になる可能性があります。このような場合に目的のデータを含めるには、+ ボタンを選択して特定の値を直接フィルターに追加するか、部分一致または正規表現での一致をお試しください。

See also