Davis data units (DDUs)

Davis data units (DDU) provide a simple means of licensing certain capabilities (custom metrics, log monitoring, and events) on the Dynatrace platform. Think of DDUs as a kind of Dynatrace currency. In the same way that license consumption for Dynatrace RUM and Synthetic Monitoring relies on Digital Experience Monitoring (DEM) units, DDUs provide a seamless, shared consumption model across custom metrics, Log Monitoring, and events.

Because DDUs are consumption-based, you buy a certain volume and your available quota is consumed over time based on the amount of monitoring your environment consumes. This licensing approach makes it much easier for you to control and monitor your metric consumption (for example, in the case of misconfigured metrics) and to identify top consumers in your environment.

For complete details about how your Dynatrace monitoring consumption is calculated, see Calculate Dynatrace monitoring consumption.

Davis data unit volumes

DDUs are purchased in volumes of 1 million units based on 1-3 year contract terms, with the full amount of licensed units renewing at the beginning of each year. For example, if you buy 100 million DDUs for a 3-year term, you can consume 100 million DDUs annually for 3 years.

You can purchase additional DDUs at any time if you run low. Reach out to your Dynatrace sales representative for details. To assist you in adjusting your monitoring consumption and avoiding cost overages, in-product notifications are displayed to alert your Dynatrace environment users when 90% and 100% of your licensed DDUs have been consumed.

Davis data units - Free tier

Every new SaaS environment and each Managed license receives 200,000 DDUs free of charge. This translates into 381 metrics, captured at a 1-minute frequency. This free tier enables you to test out features and experience Dynatrace monitoring value before you pay. The free tier of 200,000 DDUs automatically renews annually at the beginning of each new license term for each account.

Included metrics per host unit

1,000 metrics per host unit are included on each monitored host (in Full-stack monitoring mode). These metrics are included with your full-stack host units and therefore don't consume DDUs. If a host has 16 GB RAM (i.e., 1 host unit), that host provides 1,000 included metrics that don't consume DDUs. For example, if an extension produces 1,500 metrics each minute, 1,000 of those metrics are included while the balance of 500 metrics will consume DDUs. Note that included metrics are bound to specific hosts that are monitored via OneAgent and can't be used for other product capabilities.

All metrics coming from OneAgent that are not extensions (host metrics, etc) are included as part of your host units and therefore don't consume DDU's.

For Infrastructure monitoring mode, consumption of host units is capped at a maximum of 1.0 host unit. Infrastructure monitoring mode provides 200 included metrics per host unit (see table below for details).

Host size Full-stack mode Full-stack mode Infrastructure mode Infrastructure mode
Based on RAM GB Host units Included metrics Host units Included metrics
1.6 GB 0.1 200 0.03 200
4 GB 0.25 250 0.075 200
8 GB 0.5 500 0.15 200
16 GB 1 1,000 0.3 200
32 GB 2 2,000 0.6 200
48 GB 3 3,000 0.9 200
64 GB 4 4,000 1.0 200
80 GB 5 5,000 1.0 200
N x 16 N N1 * 1,000 2001

1 The minimum of included metrics is always 200, even when N is less than 0.2

View DDU consumption details per environment

To see how many DDUs your environment has consumed, go to Settings > Accounting > Davis data units overview. There you can view your DDU consumption and identify the top contributors to DDU consumption.

The Monitored entities tab shows Average DDUs consumption per monitored entity (hosts, services, process groups, applications, or other) per minute. It also shows Consumed DDUs per entity. The number of consumed DDUs shown here is the aggregate of the relevant timeframe, which is displayed above the tabs (1 hour by default). This value reflects any included metrics that are based on host units.

Get DDU consumption details via API

You can also pull DDU consumption details via our API. The following metrics are available for retrieving DDU consumption details via the API:

  • builtin:billing.ddu
  • builtin:billing.ddu.metrics.byEntity
  • builtin:billing.ddu.metrics.byMetric

Metric cost calculation

The Davis data units model counts all incoming data points from your metrics. Each data point deducts 0.001 DDU from your available quota. If you send a metric via the API at 1-minute frequency, this translates into 1 data point x 60 min x 24 hours x 365 days x 0.001 DDU weight = 525.6 DDUs per year, per metric.

  • All built-in metrics sent via the default OneAgent (host metrics, etc) are provided free of charge.
  • With the exception of metrics booked by extensions on custom devices, any metric that is booked on a host (or process), regardless of source (extension or API), will first consume included metrics per host unit (i.e., 1,000 included metrics for full stack) before any DDUs are consumed. There are no included metrics for metrics booked by extensions on custom devices.
  • DDUs are deducted for metrics that aren't included in your quota of included metrics per host unit (See table below). For more details about host units, see full-stack vs. infrastructure monitoring.
  • Custom metrics typically consume DDUs. However custom metrics from OneAgent-monitored hosts are first deducted from your quota of included metrics per host unit, so they don't necessarily deduct DDUs from your quota. The same is true for custom log metrics.
  • All metrics derived from Dynatrace monitoring extensions consume DDUs.
  • All API-ingested metrics consume DDUs.

Included metric consumption vs billed metric consumption

All values below are based on metrics sent at 1 min intervals.

Mode Host units Included custom metrics per host unit1 Metrics reported from extensions Included metrics available Paid custom metrics Deducted DDUs/min
Full-stack 0.5 500 300 200 0 0
Full-stack 1 1,000 1,500 0 500 0.5
Full-stack 1 1,000 500 500 0 0
Full-stack 4 4,000 5,000 0 1,000 1
Infrastructure 0.6 200 150 50 0 0
Infrastructure 1 200 1,000 0 800 0.8

1 Included metrics are bound to individual hosts.

How dimensions per metric affect DDU consumption

These examples show how DDU consumption for a simple file-count metric can vary based on the number of hosts and dimensions that the metric is collected for:

  • 2 hosts (i.e., 2 dimensions) equates to 2 x 0.001 = 0.002 DDUs
  • 5 folders (i.e., 5 dimensions) equates to 5 x 0.001 = 0.005 DDUs
  • 5 folders across 10 hosts equates to 5 x 10 x 0.001 = 0.05 DDUs

DDU consumption for built-in extensions

The Dynatrace monitoring extensions listed below initially consume each monitored host's quota of included metrics. Once the included metrics quota is exhausted, DDU consumption begins. The figures in the table below represent the expected consumption per process for each technology type that an extension monitors. The Custom metrics count reflects the default set of metrics that are generated by each extension.

Technology Type Custom metrics DDUs/min DDUs/month DDUs/year
Couchbase OneAgent Extension 48 0.048 2,102.4 25,228.8
CouchDB OneAgent Extension 22 0.022 963.6 11,563.2
Elasticsearch OneAgent Extension 129 0.129 5,650.2 67,802.4
Elasticsearch Cloud ActiveGate Extension 17 0.017 744.6 8,935.2
HAProxy OneAgent Extension 20 0.02 876 10,512.0
Memcached OneAgent Extension 12 0.012 525.6 6,307.2
MongoDB OneAgent Extension 22 0.022 963.6 11,563.2
MS SQL OneAgent Extension 18 0.018 788.4 9,460.8
MySQL OneAgent Extension 31 0.031 1,357.8 16,293.6
PHP-FPM OneAgent Extension 6 0.006 262.8 3,153.6
PostgreSQL OneAgent Extension 12 0.012 525.6 6,307.2
RabbitMQ OneAgent Extension 45 0.045 1971 23,652.0
Redis OneAgent Extension 37 0.037 1,620.6 19,447.2
ActiveMQ JMX JMX Monitoring 15 0.015 657 7,884.0
HornetQ JMX JMX Monitoring 5 0.005 219 2,628.0
Apache Hadoop HDFS JMX Monitoring 43 0.043 1,883.4 22,600.8
Apache Hadoop YARN JMX Monitoring 48 0.048 2,102.4 25,228.8
Apache Spark JMX Monitoring 17 0.017 744.6 8,935.2
Cassandra JMX JMX Monitoring 28 0.028 1,226.4 14,716.8
Jetty JMX JMX Monitoring 7 0.007 306.6 3,679.2
Kafka JMX JMX Monitoring 42 0.042 1,839.6 22,075.2
Solr JMX JMX Monitoring 24 0.024 1,051.2 12,614.4
WSO2 API Manager JMX Monitoring 27 0.027 1,182.6 14,191.2

Metrics that consume DDUs

  • Custom metrics
    • Calculated service metrics, custom DEM, and log metrics
    • Metrics ingested via the API
    • All metrics from OneAgent and ActiveGate extensions (built-in and custom)
    • Cloud services monitored by AWS and Azure integration 1, 2
    • VMware integration 1, 2

1 For the GA release only of Davis data units, cloud integration metrics are provided free of charge. These metrics will consume DDUs and be billed for in a future release.

2 Cloud integrations also provide metrics for virtual machine instances (AWS EC2 instances, Azure VM instances, VMware VM instances). Virtual machine metrics count against your allotment of host-unit included metrics when the underlying VM is monitored by OneAgent. For example, if you have 10 VMware VMs monitored via the VMware integration and 5 of those VMs are monitored via OneAgent, then the metrics of those 5 VMs will be included with the host units and no DDUs will be consumed. The metrics of the other 5 VMs will consume DDUs.

Included metrics (no DDU consumption)

  • Built-in OneAgent metrics (CPU, Memory, etc.)
  • Kubernetes cluster metrics
  • Kubernetes node/pod metrics on OneAgent-monitored hosts

DDU consumption overview

This diagram shows when and how DDU consumption is calculated for your environments.


DDU consumption

Automated conversion of custom metrics to DDUs

For existing customers with Dynatrace versions earlier than 1.198, your quota of existing custom metrics will be automatically converted into DDUs (there's nothing you need to do to make this happen). New accounts (Dynatrace version 1.198+) will have DDUs per default and no conversion will be triggered.

Example

Before conversion
A customer bought 500 host units and one volume of custom metrics (500 metrics). Each Dynatrace environment (SaaS) comes with 100 free custom metrics. Additionally, 10 free custom metrics are provided for each of your allotted host units. There is a maximum free tier limit of 10,000 custom metrics.

100 + 10 x 500 = 5,100 custom metrics + 500 paid custom metrics = 5,600 custom metrics

After conversion
The DDU conversion only converts paid custom metrics, as we also include 1,000 metrics per host unit (full-stack mode). For Infrastructure mode, we include 200 metrics. This means that 500 paid custom metrics equates to 262,800 DDUs per year. On top of this we provide an additional free tier of 200,000 DDUs. In total, you get 462,800 DDUs plus the 1,000 included metrics per host unit (i.e., bound to the host). Note that only the portion of existing custom metrics in this example is converted to DDUs. More conversion examples can be found in the table below.

Davis data units licensing model

Host units Host unit hours Free tier of DDUs Paid custom metrics in DDUs Included custom metrics per host unit1 Included custom metrics per host unit hours1 Total available DDUs
100 0 200,000 0 1,000 1,000 200,000
500 0 200,000 262,800 1,000 1,000 462,800
1,000 0 200,000 5,256,000 1,000 1,000 5,456,000
5,000 1,000 200,000 5,256,000 1,000 1,000 5,456,000
0 100 200,000 0 1,000 1,000 200,000
100 100 200,000 0 1,000 1,000 200,000

1 Included metrics are bound to individual hosts.

Original custom metric licensing model

Host units Host unit hours Free tier of custom metrics Paid custom metrics Included metrics from host units Included metrics from host unit hours Total included custom metrics (max. 10k)
100 0 100 0 1,000 0 1,100
500 0 100 500 5,000 0 5,100
1,000 0 100 10,000 10,000 0 10,000
5,000 1,000 100 10,000 50,000 0 10,000
0 100 100 0 0 0 100
100 100 100 0 1,000 0 1,100

FAQs