Product and charge type, broken out daily
CostMon reads Datadog's Usage Metering API daily, split by product and by committed vs. on-demand spend, instead of waiting for one monthly subscription total.
Datadog cost monitoring
CostMon reads Datadog's own Usage Metering API, the same data behind your Datadog invoice, daily and broken down by product and by committed vs. on-demand spend, so a high-cardinality custom metric or a host-count surge shows up in days instead of reconciling into next month's bill.
Datadog bills custom metrics by cardinality, meaning unique combinations of metric name and tag values, so a single metric tagged by customer_id or request_id across a growing user base can multiply into a five- or six-figure billable metric count without anyone adding a new metric name. Infrastructure host billing has its own trap: host count is sampled hourly and billed near the peak, so a brief autoscale spike can set the entire month's host-count charge. Log ingestion and log indexing are also separate meters, so a verbose logging change can move two line items at once. None of this shows up as one obvious number until the invoice reconciles it.
Cost anatomy
Why CostMon
CostMon reads Datadog's Usage Metering API daily, split by product and by committed vs. on-demand spend, instead of waiting for one monthly subscription total.
A daily view surfaces a custom-metric cardinality jump or a host-count surge while it's a small number, not a month later after it's set the whole month's bill.
Datadog spend lands in the same normalized daily table as AWS, GCP, and every other connected provider, so finance sees one honest total instead of a separate observability invoice.
CostMon connects with a Datadog API key and application key scoped to read-only usage and cost endpoints only. It never touches your monitors, dashboards, or telemetry data.
Getting started
Add a Datadog API key and application key scoped to the Usage Metering API's read-only cost endpoints. CostMon never touches your monitors, dashboards, or telemetry data.
Estimated and historical cost data is pulled per sub-org, per product, and per charge type on a schedule, then reconciled into the same normalized model as every other provider you connect.
Open a daily, per-product view of Datadog spend and catch a cardinality spike or a host-count surge weeks before it lands on a bill.
FAQ
Through a Datadog API key and application key scoped to the Usage Metering API's read-only cost endpoints. CostMon never requests access to your monitors, dashboards, or logs themselves, only cost and usage data.
No. CostMon reads the same Usage Metering API and normalizes it alongside AWS, GCP, and every other provider you connect, so Datadog spend sits in one daily view instead of its own console.
Yes. Costs sync in with product and committed-vs-on-demand detail intact, so you can see trends by product such as APM, logs, infrastructure, or custom metrics, or grouped into cost buckets by team.
CostMon's background scheduler syncs on a regular cadence, using Datadog's estimated-cost endpoint for the current and previous month and historical cost for anything further back, so the dashboard reflects a daily view rather than a monthly statement.
A flat monthly rate per plan, not a cut of your Datadog spend or the savings CostMon helps you find. Free includes 2 connectors; Professional and Enterprise include unlimited connectors.
Connectors
AWS, GCP, and Azure for cloud; Anthropic, OpenAI, Amazon Bedrock, Vertex AI / Gemini, and Helicone for AI and LLM spend; Snowflake and Databricks for the data cloud; Datadog, GitHub, and Vercel for the rest of the stack. Add CSV import for any tool without a native connector. That's 14 connectors, all normalized into the same unified view.
Connect your first provider and CostMon normalizes it alongside everything else you run. Your team gets one number everyone can check.