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
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|
|N x 16||N||N1 * 1,000||2001|
1 The minimum of included metrics is always
200, even when N is less than
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:
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|
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
10 hostsequates 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.
|Elasticsearch Cloud||ActiveGate Extension||17||0.017||744.6||8,935.2|
|MS SQL||OneAgent Extension||18||0.018||788.4||9,460.8|
|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.
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.
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
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|
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)|
All metrics sent via the default OneAgent (host metrics, etc.) are included free of charge and do not consume DDUs. Metrics that are bound to specific hosts (or processes), regardless of source (extension or API), first consume all available included metrics before consuming any additional DDUs.
The following metric types consume DDUs:
|Metric type||Consumes DDUs||Included per host unit|
|Calculated service metrics||Yes||No|
|Calculated log metrics||Yes||Yes|
|Calculated DEM metrics||Yes||No|
|Kubernetes Cluster metrics||No||No|
1 Applies to the GA release of Davis data units only and is subject to change. These metrics will be billable in a future release. 2 If you use the REST API to send metrics to a OneAgent monitored host, those metrics will count against your allotment of host-unit included metrics. If metrics are sent to other entities, then those metrics will consume DDUs. 3 Cloud metrics that are bound to OneAgent-monitored hosts are deducted from your allotment of host-unit included metrics. For example, an EC2 instance metric counts against the host-unit included metrics of that EC2 instance. All other cloud metrics are subject to DDU consumption.
Metrics sent via remote extensions always consume DDUs (OneAgent, ActiveGate, built-in, and remote extensions)
|Remote extensions||Consumes DDUs||Included per host unit|
|Citrix Virtual Apps and Desktops||Yes||Yes|
|F5 BIG-IP LTM||Yes||No|
|IBM Message Queue||Yes||No|
Dynatrace will automatically trigger the migration of your existing license quota for you. You'll receive a notification once the migration is complete and you can begin using the DDU approach.
No, DDU consumption isn't tied to host unit consumption. DDUs are used to measure an environments' consumption of custom metrics (and, eventually logs, events, and third party traces), not host monitoring.
- Any metric that is booked on a monitored host or process group instance as these can be mapped to a specific host.
- Since Dynatrace version 1.203, custom metric ingestion can be booked directly on monitored hosts so that you can take better advantage of included host metrics.
- In a future release, ActiveGate extensions will also be able to book metrics on monitored hosts and thereby take advantage of included host metrics, just as OneAgent extensions do.
No, 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. For details, see metric cost calculation.
No, calculation of host units and host unit hours hasn't changed.
Yes, 200,000 DDUs are available for each environment (SaaS) or license (Managed). Same is true for our free trial customers. The free tier resets annually.
There is no difference between SaaS and Managed deployments. Offline deployments do not receive an annual reset of DDUs.
Each data point consumes
1 data point x 60 min x 24 hours x 365 days x 0.001 DDU weight = 525.6 DDUs
Go to Settings > Accounting > Davis data unit consumption.
You need the
Change monitoring settings permission to see the overview.
Yes, DDU consumption details can be pulled via the Environment API v2.
The DDU consumption breakdown shown on the
Monitored entities and
Metrics tabs on the Davis data units overview page (Settings > Accounting > Davis data unit overview) (see image below), as well as the
byMetric metrics in the API, can slightly differ because:
- Breakdown by monitored entity takes into account the included DDUs per host unit, which the breakdown by metric does not.
- Consumption by monitored entities can be delayed up to 10 minutes in comparison to the
byMetricmetrics in the API.
Therefore, for licensing and billing purposes, only the breakdown by monitored entity is considered (breakdown by metric is provided purely for informational purposes).
For metrics not related to a monitored host, consumption per monitored entity and consumption per metric are identical.
No, as DDUs are the ultimate licensing unit when it comes to custom metrics, logs, events etc. You'll gain a lot of benefits with this change and any delay would only hinder you.
No. Your DDU quota is reset on each anniversary of the contract term, same as is done for DEM units.
No, included metrics are bound to the host units you've already purchased. Those metrics are bound to the specific hosts where OneAgent is installed. There is no longer a global pool that host units contribute to.
No, you'll gain more flexibility, transparency, and other benefits with DDUs.
- One volume contains 1 million DDUs and translates to 1,903 metrics (at a 1-minute frequency)
- If a metric has multiple dimensions (for example, pool utilization per database pool name) then each dimension produces 1 metric data point per minute and subsequently deducts multiple DDUs per minute.
The minimum number of DDU volumes you can purchase is 1 (i.e., 1 million DDUs). This equates to 1,903 metrics (at 1-minute frequency).
Yes, overages are available for DDUs.
All remaining custom metrics in your license will be converted to DDUs. Term duration is taken into consideration. For example, if you are six months into a one-year term (i.e., 50% of term and custom metrics consumed), the remaining 50% of your custom metrics will be converted into an equivalent number of DDUs.
Eventually, yes. This is planned for a release in late 2020.
Yes, we have plans to use DDUs for log, events, and traces.
Yes, your Dynatrace environment users will see an in-product notification once you've used up
100% of your licensed DDUs.
No, we can't support these older licenses. If you're still using one of these licenses, then the Dynatrace team should have already reached out to you. If they haven't, please contact us so that we can assist you with the conversion.
A monitored entity is anything in your environment that Dynatrace detects and monitors. This includes hosts, services, process groups, applications, and more.
Calculated service, web application, mobile app, and Synthetic Monitoring metrics can consume fewer DDUs per data point than expected if some of the servers in the cluster don't make contributions to a given data point. As metric data points are independently generated on each server in the cluster, the recorded consumption per server equals the total consumed DDUs divided by the number of servers. Therefore if, for example, only two of four servers in the cluster write data for a given metric during a given minute, only half of the normal number of DDUs will be consumed during that minute.
Yes, custom metrics via OneAgent extension are covered by included metrics. For Full-stack mode, this means 1,000 included metrics. For Infrastructure mode, this means 200 included metrics.
No, custom devices don't have included metrics. Included metrics are only available for hosts and processes that are monitored by OneAgent.
The following extensions utilize custom devices to ingest metrics: F5, Windows Server, Apigee Edge, SAP, Juniper Network, IBM I, IBM DataPower, Citrix Netscaler, and others.
ActiveGate extensions don't consume host-unit included metrics. Included metrics are only available for hosts and process metrics that are monitored by OneAgent.
The configuration change should only take a few seconds, with no negative impact on your metric consumption.
We recommend that you ingest custom metrics at a 1-minute frequency. When more metric data points per minute are ingested, more DDUs are consumed.
For example, when a custom metric is ingested at a frequency 10 seconds:
6 data points x 60 min x 24 hours x 365 days x 0.001 DDU weight = 3 153.6 DDUs
As stated above, for the GA release of Davis data units, cloud integration metrics (including AWS and Azure supporting services and VMware) are provided free of charge. These metrics will consume DDUs and be billed for in a future release. The logic here is that all metrics that belong to a OneAgent monitored host are either part of the basic value package (these are not custom metrics) or they count against the included custom metrics that come with each host unit. All other extension or integration metrics consume DDUs.
Yes, you can select which individual AWS and Azure services are monitored. All "supporting services" are available for monitoring on an opt-in basis. Also, by leveraging tag filtering, you can opt-out of monitoring individual "Core services" (those services that are automatically monitored).
Kubernetes nodes are automatically monitored when OneAgent is installed; these metrics are part of our core OneAgent offering and are included per host unit.