このページは日本語には対応しておりません。随時翻訳に取り組んでいます。
翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください

Overview

To set up Cloud Cost Management for Oracle Cloud Infrastructure (OCI) in Datadog, you should:

  1. Have an OCI tenancy
  2. Have the OCI integration installed in Datadog

Setup

Configure the OCI integration

Navigate to Setup & Configuration and follow the steps to configure the OCI integration for your parent tenancy.

Note: If the OCI integration was created without the QuickStart method, then you need to follow the documentation for QuickStart migration.

Enable Cloud Cost Management

Once the integration is created, enable the toggle for Cloud Cost Management.

Toggle for enabling Cloud Cost Management

Cost types

You can visualize your ingested data using the following cost types:

Cost TypeDescription
oci.cost.amortizedTotal cost of resources allocated at the time of usage over an interval. Costs include all applicable discounts
oci.cost.ondemandTotal public, on-demand cost of resources before public and private discounts are applied over an interval.

Out-of-the-box tags

Datadog adds out-of-the-box tags to ingested cost data and help you further break down and allocate your costs. These tags are derived from your FOCUS cost export and make it easier to discover and understand cost data.

The following out-of-the-box tags are available for filtering and grouping data:

Tag NameTag Description
availabilityzoneA provider-assigned identifier for a physically separated and isolated area within a Region that provides high availability and fault tolerance.
billingaccountidThe identifier assigned to a billing account by the provider.
billingaccountnameThe display name assigned to a billing account.
billingcurrencyAn identifier representing the currency that a charge for resources or services was billed in.
chargecategoryThe top-level type of charge in a billing row.
chargedescriptionA self-contained summary that explains the purpose and price of a charge.
chargefrequencyAn indication of how often a charge occurs, helping to identify if it’s recurring, and to forecast future charges.
chargesubcategoryRepresents the sub-level classification of a charge based on the nature of how it is billed.
commitmentdiscountcategoryWhether the usage was reserved but not used.
commitmentdiscountidThe identifier assigned to a commitment discount by the provider.
commitmentdiscountnameThe display name assigned to a commitment discount.
commitmentdiscounttypeA provider-assigned name to identify the type of commitment discount applied.
invoiceissuerThe entity responsible for invoicing for the resources or services consumed.
pricingcategoryDescribes the pricing model used for a charge at the time of use or purchase.
pricingunitProvider-specified measurement unit for determining unit prices, indicating how the provider rates measured usage and purchase quantities after applying pricing rules like block pricing.
providernameThe name of the entity that made the resources or services available for purchase.
publishernameThe name of the entity that produces the resources or services that were purchased.
regionA provider-assigned display name for an isolated geographic area where a resource is provisioned or a service is provided.
resourceidAn identifier assigned to a resource by the provider.
resourcenameA display name assigned to a resource.
resourcetypeDescribes the kind of resource the charge applies to.
servicecategoryThe highest-level classification of a service based on the core function of the service.
servicenameAn offering that can be purchased from a provider (e.g., cloud virtual machine, SaaS database, professional services from a systems integrator).
skuidA provider-specified unique identifier that represents a specific SKU.
skupriceidA provider-specified unique identifier that represents a specific SKU Price associated with a resource or service used or purchased.
subaccountidAn ID assigned to a grouping of resources or services, often used to manage access and/or cost.
subaccountnameA name assigned to a grouping of resources or services, often used to manage access and/or cost.
usageunitA provider-specified measurement unit, indicating how the provider rates measured usage and purchase quantities.

Cost and observability correlation

Viewing costs in the context of observability data is important for understanding how infrastructure changes impact costs, identifying why costs change, and optimizing infrastructure for both costs and performance.

Datadog updates resource identifying tags on cost data for top OCI products to simplify correlating observability and cost metrics. For example, to view cost and utilization for each Compute instance, you can make a table with oci.cost.amortized, oci.computeagent.cpu_utilization, and oci.computeagent.memory_utilization (or any other Compute metric) and group by host. To see Object Storage usage and costs side by side, you can graph oci.objectstorage.stored_bytes and oci.cost.amortized grouped by name.

The following out-of-the-box tags are available:

OCI ProductTag(s)
Computehost
Object Storagename

Container cost allocation

Container cost allocation is not available for OCI. See Container Cost Allocation for more details.

Further reading